collagare piu tabelle con left join

ciao a tutti ho il seguente problema dovrei collegare pěu tabelle tra di loro usando left join , con la funzione where ho fatto cosi:

SELECT n.nome, n.cognome, c.categoria, v.tipovia, n.via, cp.cap, n.indirizzo, n.telefono, n.email FROM nomi n, categoria c, via v, cap cp where n.idnomi=c.idcategoria and n.idnomi=v.idvia and  n.idnomi=cp.idcap;  ;

, non so se sia corretto, ma ho visto che funziona  :), mentre con left join o fatto la seguente query solo cheč tra d due tabelle:

SELECT n.nome, n.categoria, n.via  FROM nomi n LEFT JOIN categoria c ON  n.idnomi=c.idcategoria

 ho provato a rielaborare quest'ultima, solo che mi da errori...

grazie a tutti :bye:

inviato 7 anni fa
scooby1574
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda