2012-09-18 11 views
19

forse un per voi ragazzi ma come una query SQL noob Ho un problema di sintassi, qualcuno sa cosa c'è che non va?MySQL OUTER JOIN Errore di sintassi

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

Dare l'errore:

#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 

Vi ringrazio cortesemente per rivedere la mia piccola domanda :)

risposta

5

Prova

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