, la notación se reemplazó en el estándar ANSI-92 y, en cierto sentido, ahora tiene 20 años de antigüedad.
Además, al realizar OUTER JOIN y otras consultas más complejas, JOIN la notación es mucho más explícita, legible y (en mi opinión) depurable.
Como principio general, evite , y usa JOIN .
En términos de precedencia, la cláusula ON de JOIN ocurre antes que la cláusula WHERE. Esto permite cosas como a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL para verificar los casos en los que NO hay una fila coincidente en b .
Usando , la notación es similar al procesamiento de las condiciones WHERE y ON al mismo tiempo.