Devo fare alcune operazioni sulle tabelle, ma per quanto mi sforzi, non riesco a creare la query adatta.

Ho una tabella (Categoria) che ha i seguenti campi:

CATID
CATNAME

Il valore catname è un valore numerico che fà riferimento ad una seconda tabella (Traduzioni) dove a quel valore sono associati diversi campi (Nome_ita, Nome_fra_Nome_eng).

In pratica, ad esempio ho la tabella Categoria con questo campo:

CAT ID - CATNAME
1 - 25

e la tabella Traduzioni con questo campo

ID - NOME_ITA - NOME_FRA - NOME_ENG
25 - Prova - Test - Try

Voglio copiare questi valori in una terza tabella LS_CATEGORIES con i seguenti campi: IDCAT, CATNAME, CATLANG.

In pratica il valore di esempio dovrebbe creare tre righe:

IDCAT - CATNAME - CATLAN
25 - Prova - it
25 - Test - fr
25 - Try - en

Il tutto dovrebbe essere ripetuto per tutti i valori presenti nella tabella di origine (Categorie).


Ho provato con INSERT INTO ls_categories SELECT ....
ma non riesco a unire i valori delle traduzioni correttamente.

Qualcuno riesce ad aiutarmi? Dopo due giorni di tentativi sono punto e a capo.
Grazieeee