No existe un LEFT JOIN implícito en MySQL, al menos según los que dice la documentación oficial.
Ese tipo de cosas son en realidad
extensiones que cada empresa desarrolladora le da a su versión de interprete/parser, pero no pertenecen al estándar ANSI-SQL, por lo que raramente se usan en otros motores y en realidad trae muchos problemas en las migraciones. En ese sentido no son recomendables. MySQL también contiene extensiones propietarias, que no son reconocidas por otros DBMS.
Además, si lo piensas, poner esto:
Código sql:
Ver originalSELECT
a.cod, a.nombre, b.cod, b.nombre
FROM tablaA AS a, tablaB AS b
WHERE a.cod*=b.tablaA_cod
para no poner esto:
Código sql:
Ver originalSELECT a.cod, a.nombre, b.cod, b.nombre
FROM tablaA AS a LEFT JOIN tablaB AS b ON a.cod = b.tablaA_cod
no representa realmente un agregado de valor, si consideras que solamente te ahorra
seis caracteres en la sentencia.