Você só pode consultar as tabelas previamente unidas com o
JOIN
cláusula no ON
cláusula. SELECT *
FROM email e
JOIN event_email ee
ON ee.email_id = e.email_id
LEFT JOIN
member m
ON m.email = e.email
Isso pode ser ilustrado melhor se eu colocar os parênteses ao redor do
ANSI JOINS
na sua consulta original:SELECT *
FROM email e,
(
event_email ee
LEFT JOIN
member m
ON m.email = e.email
)
WHERE ee.email_id = e.email_id
Como você pode ver, não há fonte para
e.email
dentro dos parênteses:é por isso que não pôde ser resolvido.