Buongiorno!!!
Ho una domanda per voi tutti! Sono ore che contunuo a sbattere la testa..

Ho 2 tabelle, entrambe hanno 2 chiavi esterne entrambe su altre 2 tabelle (per identificare gli oggetti che contengono).
Una tabella rappresenta oggetti, con le caratteristiche di default e l'altra le caratteristiche di quegli oggetti pero' specifici per la lingua scelta.

Vorrei fare una query che specificando una lingua mi estragga gli oggetti con caratteristiche di default se questi non sono specificati nella seconda tabella, altrimenti per gli oggetti aventi caratteristiche specifiche i dati nella seconda tabella.

Ho provato così:

codice:
select * from tabella1 t1
left join (select * from tabella2 t2 where t2.idlingua = 0)
as t2 on t2.idprimo = t1.idprimo and t2.idlsecondo = t1.idsecondo
così facendo mi estrae solo i dati dalla prima tabella, anche se nella seconda sono specificati per la lingua 0