Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL 5 lewy dołączyć do nieznanej kolumny

Możesz odwoływać się tylko do tabel wcześniej połączonych za pomocą JOIN klauzula w ON klauzula.

SELECT  *
FROM    email e
JOIN    event_email ee 
ON      ee.email_id = e.email_id
LEFT JOIN
        member m
ON      m.email = e.email 

Można to lepiej zilustrować, umieszczając nawiasy wokół ANSI JOINS w pierwotnym zapytaniu:

SELECT  *
FROM    email e,
        (
        event_email ee
        LEFT JOIN
                member m
        ON      m.email = e.email 
        )
WHERE   ee.email_id = e.email_id

Jak widać, nie ma źródła dla e.email w nawiasach:dlatego nie można go rozwiązać.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instrukcje UPDATE są w stanie końcowym zapytania

  2. Odmowa dostępu dla „użytkownik”@„localhost”

  3. umieść wiele wyników w jednej tablicy

  4. Konwertuj kalendarz Jalali na gregoriański przez PHP w CodeIgniter

  5. Jak uzyskać skróconą nazwę miesiąca z daty w MySQL?