U kunt alleen verwijzen naar de tabellen die eerder zijn samengevoegd met de JOIN
clausule in de ON
clausule.
SELECT *
FROM email e
JOIN event_email ee
ON ee.email_id = e.email_id
LEFT JOIN
member m
ON m.email = e.email
Dit kan beter worden geïllustreerd als ik de haakjes rond de ANSI JOINS
. zet in uw oorspronkelijke zoekopdracht:
SELECT *
FROM email e,
(
event_email ee
LEFT JOIN
member m
ON m.email = e.email
)
WHERE ee.email_id = e.email_id
Zoals je kunt zien, is er geen bron voor e.email
tussen haakjes:daarom kon het niet worden opgelost.