Ciao a tutti,
ho 2 tabelle A e B.
A ha 2 campi/colonne id - cilindrata, B ha 4 campi/colonne id - id_A - lang - nome. Classica relazione uno a molti. In b ci sono i nomi delle macchine, un record per ogni lingua.
Il mio obiettivo è quello di scrivere una select che faccia tante join quante sono le lingue.
Penso alla join per via della mia limitata conoscenza di sql, probabilmente si deve usare altro.
Il risultato comunque dovrebbe essere:
Se ho 2 lingue it en:
a.id a.cilindrata bit.id bit.id_A bit.lang bit.nome ben.id ben.id_A ben.lang ben.nome
Se ho 3 lingue it en es:
a.id a.cilindrata bit.id bit.id_A bit.lang bit.nome ben.id ben.id_A ben.lang ben.nome bes.id bes.id_A bes.lang bes.nome
potrei costruire la query con php, ma vorrei sapere se è possibile utilizzando "solo" mysql, ovviamente vanno bene anche eventuali alternative a join.
grazie in anticipo

Rispondi quotando