2012-09-18 37 views
19

có thể là cho các bạn nhưng với tư cách là một truy vấn SQL noob Tôi gặp vấn đề về cú pháp, bất cứ ai biết có gì sai?Lỗi của lỗi OUTER JOIN

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

Giving lỗi:

#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 

tôi cảm ơn bạn vui lòng cho xem xét câu hỏi nhỏ của tôi :)

Trả lời

5

Hãy thử

SELECT * FROM company C 
LEFT JOIN company_address A ON C.company_id = A.company_id 
WHERE A.company_id IS NULL 
Các vấn đề liên quan