Ciao a tutti, una domanda sulle left join.
Ho 3 tabelle
commesse
clienti
addetti
in commesse ho un campo idCliente che collega alla tabella clienti nel quale c'è un campo capocomm che si collega alla tabella addetti
Il problema che ho è che se nella tabella cliente non c'è indicato il capocomm non mi mostra nemmeno la riga della commessa. Sbaglio o utilizzando le LEFT JOIN dovrebbe mostrarmi comunque la riga con valore NULL come capocomm?codice:SELECT commesse.codice as codice, clienti.descrizione as cliente, addetti.nome as responsabile FROM commesse LEFT JOIN clienti ON commesse.idCliente = clienti.id LEFT JOIN addetti ON clienti.capocomm = addetti.id WHERE clienti.descrizione LIKE '%%' AND addetti.nome LIKE '%%' AND commesse.codice LIKE '%%' LIMIT 0, 25
Grazie per i buoni di cuore!

Rispondi quotando