2012-09-18 9 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

あなたはLEFT OUTER JOINをまたはRIGHT使用する必要があります

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