Du kan bara hänvisa till de tabeller som tidigare sammanfogats med JOIN
sats i ON
klausul.
SELECT *
FROM email e
JOIN event_email ee
ON ee.email_id = e.email_id
LEFT JOIN
member m
ON m.email = e.email
Detta kan illustreras bättre om jag sätter parentesen runt ANSI JOINS
i din ursprungliga fråga:
SELECT *
FROM email e,
(
event_email ee
LEFT JOIN
member m
ON m.email = e.email
)
WHERE ee.email_id = e.email_id
Som du kan se finns det ingen källa för e.email
inom parentes:det är därför det inte gick att lösa.