2012-09-18 16 views
19

vielleicht ein für euch, aber als SQL-Abfrage noob Ich habe ein Syntaxproblem, weiß jemand, was los ist?MySQL OUTER JOIN Syntax Fehler

SELECT * FROM company C 
OUTER JOIN company_address A ON C.company_id = A.company_id 
WHERE A.company_id IS NULL 

Geben Sie den Fehler:

#1064 - You have an error in your SQL syntax; check the manual that corresponds 
to your MySQL server version for the right syntax to use near 
'OUTER JOIN company_address A ON C.company_id = A.company_id WHERE A.address_id 
' at line 2 

danke ich Ihnen herzlich für meine kleine Frage bewerten :)

Antwort

5

Versuchen

SELECT * FROM company C 
LEFT JOIN company_address A ON C.company_id = A.company_id 
WHERE A.company_id IS NULL