SQL JOIN: Unión de tablas

Una cláusula JOIN en SQL se usa para combinar filas de dos o más tablas, en función de una columna relacionada entre ellas. Veamos una selección de la tabla “Pedidos”.

SQL Join

Sintaxis JOIN

SELECT Pedidos.PedidoID
, Clientes.NombreCliente
, Pedidos.FechaPedido
FROM Pedidos
JOIN Clientes 
           ON Pedidos.ClienteID=Clientes.ClienteID;

Aquí están los diferentes tipos de JOINs en SQL:

  • INNER JOIN: Devuelve registros que tienen valores coincidentes en ambas tablas.
  • LEFT OUTER JOIN: Regrese todos los registros de la tabla de la izquierda y los registros coincidentes de la tabla de la derecha.
  • RIGHT OUTER JOIN: Devuelva todos los registros de la tabla correcta y los registros coincidentes de la tabla izquierda.
  • FULL OUTER JOIN: Devuelve todos los registros cuando hay una coincidencia en la tabla izquierda o derecha.