Cláusulas JOIN

Se admite cualquier tipo de combinación, como
INNER
,
UNION
,
LEFT
,
RIGHT
,
FULL
,
NATURAL
y
CROSS
.
OBSERVACIÓN: Algunas combinaciones no son totalmente compatibles con todos los DBMS.

Funcionalidad compatible

Funcionalidad JOIN compatible
Comportamiento esperado
Consulta para lograr el comportamiento esperado
Combina filas de dos tablas donde coincide DepartmentID.
SELECT t1.Name, t2.DepartmentName FROM TestTable1 AS t1 INNER JOIN TestTable2 AS t2 ON t1.DepartmentID = t2.DepartmentID;
Incluye todas las filas de la tabla izquierda y las filas coincidentes de la tabla derecha.
SELECT t1.Name, t2.Location FROM TestTable1 AS t1 LEFT JOIN TestTable2 AS t2 ON t1.DepartmentID = t2.DepartmentID;
Combina cada fila de la primera tabla con cada fila de la segunda tabla.
SELECT t1.Name, t2.DepartmentName FROM TestTable1 AS t1 CROSS JOIN TestTable2 AS t2;

Funcionalidad no compatible

  • RIGHT JOIN
  • FULL JOIN
  • NATURAL JOIN
  • UNION JOIN
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal