En SQL el orden de los factores altera el producto.
En primer lugar, en el ON pon primero el alias de la primera tabla, y luego la segunda:
Luego, tienes que considerar que te devuelva sí o sí los NULL. Para eso debes usar el WHERE con dos condiciones: