以前にJOIN
で結合されたテーブルのみを参照できます ON
の句 条項。
SELECT *
FROM email e
JOIN event_email ee
ON ee.email_id = e.email_id
LEFT JOIN
member m
ON m.email = e.email
これは、ANSI JOINS
を括弧で囲むとわかりやすくなります。 元のクエリで:
SELECT *
FROM email e,
(
event_email ee
LEFT JOIN
member m
ON m.email = e.email
)
WHERE ee.email_id = e.email_id
ご覧のとおり、e.email
のソースはありません。 括弧内:それが解決できなかった理由です。