Dunque, ragionando con un esempio concreto.[supersaibal]Originariamente inviato da piero.mac
guarda che left join restituisce TUTTI i risultati della tabella di SX, rendendo NULL se mancano nella DX.
Inverti i termini della comparazione oppure usa RIGHT JOIN invece di LEFT JOIN.
Non so come e' la struttura del tuo db. Ti dico solo che si puo' con un LEFT / RIGHT JOIN.
Si suppone che una delle tabelle "DEVE" avere tutti i valori. [/supersaibal]
Ho una tabella utenti e, supponiamo, altre 3 tabelle: prenotazioni, ordini, fatture.
Devo vedere in pratica, se l'utente con ID=N ha una corrispondenza in almeno una delle tabelle prenotazioni, ordini, fatture.
Il problema nasce dal fatto che potrebbe avere 100 prenotazioni ma nessuna fattura, come 100 prenotazioni, 10 ordini e nessuna fattura.
Quindi il risultato della tabella fattura è nullo.
Aiuto mi sto perdendo.