2012-09-18 66 views
19

也許爲你們,但作爲SQL查詢noob我有一個語法問題,任何人都知道什麼是錯的?MySQL OUTER JOIN語法錯誤

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

給錯誤:

#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 

我千恩萬謝審查我的小問題:)

回答

5

嘗試

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