sql >> Base de Datos >  >> RDS >> Mysql

MySQL - SELECCIONE, ÚNASE

, 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.