Ciao a tutti...
non riesco a capire come mai la query con LEFT JOIN mi restituisce anche dove non trova corrispondenza con tabella_foto.id_lavoro=tabella_lavori.id... mentre l'altra query si. Come mai?

$sql="SELECT
tabella_foto.*, tabella_lavori.titolo
FROM
tabella_foto, tabella_lavori
WHERE
tabella_foto.id_lavoro = tabella_lavori.id";

$sql="SELECT
tabella_foto.*, tabella_lavori.titolo
FROM
tabella_foto LEFT JOIN tabella_lavori ON tabella_foto.id_lavoro=tabella_lavori.id";

grazie mille!