Ho due tabelle una contenente un elenco di prodotti e corsi, l'altra contenente solo le descrizioni dei prodotti, le descrizioni dei prodotti sono in varie lingue.
volendo stampare l'elenco di corsi e prodotti la seguente query
SELECT * FROM prodotti AS p LEFT OUTER JOIN descrizioni AS d
tutto funziona regolarmente mi stampa l'elenco dei corsi e dei prodotti ma in tutte le lingue, aggiungo una clausola quindi
SELECT * FROM prodotti AS p LEFT OUTER JOIN descrizioni AS d WHERE d.lingua = 'it'
mi stampa solo i prodotti in lingua italiana ignorando i corsi (icordo che nella tabella delle descrizioni i corsi non hanno alcun riferimento)
cosa sbaglio?