Salve a tutti, ho il problema di dover fare un join esterno tra una tabella (di cui mi servono tutti i record) e alcuni record di un'altra tabella. Il problema è che se uso la clausola where mi brucio i record della prima tabella.
Del tipo se faccio:
SELECT tabella1.*
FROM tabella1
LEFT JOIN tabella2 ON tabella1.id=tabella2.id
WHERE tabella2.campo > x
Non ottengo tutti i record della tabella 1.
Mi servirebbe quindi prima una select sulla tabella 2 per prelevare i record che mi servono, e poi fare il join con la prima tabella con la sicurezza di non perdermi nessun record.
Qualcuno sa come posso risolvere?
ciao e grazie
P.S. mi sembrava il forum più adatto perchè l'accoppiata PHP-MySQL è molto usata...![]()