Originariamente inviato da danielix05
Codice PHP:
SELECT tab0.*, tab3.id AS tipoid FROM tab0 LEFT JOIN tab1 AS regioni ON
tab0
.regione=regioni.id LEFT JOIN tab1 AS prov ON tab0.provincia=prov.id
LEFT JOIN tab3 ON tab0
.tipo=tab3.id WHERE tab0.id='".$_GET['id']."'
non mi dà errori ma non in questo modo non riesco a recuperare i valori dei left
Comunque c'è ancora qualcosa che non va: fai delle left join verso tab1 come regioni e tab1 come prov, ma poi non prendi nessun campo da loro...

SELECT tab0.*, prov.campo1, regioni.campo2, tab3.id AS tipoid FROM tab0
LEFT JOIN tab1 AS regioni ON tab0.regione=regioni.id
LEFT JOIN tab1 AS prov ON tab0.provincia=prov.id
LEFT JOIN tab3 ON tab0.tipo=tab3.id
WHERE tab0.id='".$_GET['id']."';