logo

MySQL se une

MySQL JOINS se utilizan con la instrucción SELECT. Se utiliza para recuperar datos de varias tablas. Se realiza siempre que necesite recuperar registros de dos o más tablas.

¿Qué es el manejo de excepciones en Java?

Hay tres tipos de mysql Uniones:

  • MySQL INNER JOIN (o a veces llamada unión simple)
  • MySQL UNIÓN EXTERNA IZQUIERDA (o a veces llamada UNIÓN IZQUIERDA)
  • UNIÓN EXTERNA DERECHA DE MySQL (o a veces llamada UNIÓN EXTERNA DERECHA)

UNIÓN interna de MySQL (unión simple)

MySQL INNER JOIN se utiliza para devolver todas las filas de varias tablas donde se cumple la condición de unión. Es el tipo de unión más común.

Sintaxis:

 SELECT columns FROM table1 INNER JOIN table2 ON table1.column = table2.column; 

Representación de imagen:

unión mysql 1

Tomemos un ejemplo:

Considere dos tablas 'funcionarios' y 'estudiantes', que tienen los siguientes datos.

unión mysql 2

Ejecute la siguiente consulta:

 SELECT officers.officer_name, officers.address, students.course_name FROM officers INNER JOIN students ON officers.officer_id = students.student_id; 

Producción:

mysql unirse 3

Unión externa izquierda de MySQL

LEFT OUTER JOIN devuelve todas las filas de la tabla de la izquierda especificada en la condición ON y solo aquellas filas de la otra tabla donde se cumple la condición de unión.

Sintaxis:

 SELECT columns FROM table1 LEFT [OUTER] JOIN table2 ON table1.column = table2.column; 

Representación de imagen:

unión mysql 4

Tomemos un ejemplo:

Considere dos tablas 'funcionarios' y 'estudiantes', que tienen los siguientes datos.

mysql unirse 5

Ejecute la siguiente consulta:

 SELECT officers.officer_name, officers.address, students.course_name FROM officers LEFT JOIN students ON officers.officer_id = students.student_id; 

Producción:

unión mysql 6

Unión externa derecha de MySQL

MySQL Right Outer Join devuelve todas las filas de la tabla DERECHA especificada en la condición ON y solo se cumplen aquellas filas de la otra tabla donde se une la condición.

Sintaxis:

 SELECT columns FROM table1 RIGHT [OUTER] JOIN table2 ON table1.column = table2.column; 

Representación de imagen:

unión mysql 7

Tomemos un ejemplo:

Considere dos tablas 'funcionarios' y 'estudiantes', que tienen los siguientes datos.

unión mysql 8

Ejecute la siguiente consulta:

ls comandos linux
 SELECT officers.officer_name, officers.address, students.course_name, students.student_name FROM officers RIGHT JOIN students ON officers.officer_id = students.student_id; 

Producción:

unión mysql 9