
Originariamente inviata da
griggioclaudio
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
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
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?
Grazie per i buoni di cuore!