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

USING Palabra clave vs Cláusula ON - MYSQL

El USING la cláusula es algo que no necesitamos mencionar en JOIN condición cuando estamos recuperando datos de varias tablas. Cuando usamos un USING cláusula, ese nombre de columna en particular debe estar presente en ambas tablas, y el SELECT la consulta se unirá automáticamente a esas tablas usando el nombre de columna dado en USING cláusula.

Por ejemplo, si hay dos nombres de columna comunes en la tabla, mencione el nombre de columna común deseado en el USING cláusula.

USING también se usa al ejecutar Dynamic SQL, así:

EXECUTE IMMEDIATE 'DELETE FROM dept WHERE deptno = :num'
  USING dept_id; 
  • El USING cláusula:Esto le permite especificar la clave de unión por nombre.

  • El ON cláusula:esta sintaxis le permite especificar los nombres de las columnas para las claves de combinación en ambas tablas.

La cláusula USING

La cláusula ON