MySQL OUTER JOIN erro de sintaxe

Talvez um facepalm para vocês, mas como um novato de consulta SQL, estou tendo um problema de sintaxe. Alguém sabe o que há de errado?

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

Dando o erro:

#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

questionAnswers(3)

yourAnswerToTheQuestion