Junior
¿Qué es el operador JOIN en SQL?
sobes.tech AI
Respuesta de la IA
El operador SQL JOIN se utiliza para combinar filas de dos o más tablas basándose en una columna relacionada entre ellas.
Tipos principales de JOIN:
INNER JOIN: Devuelve filas que tienen valores coincidentes en ambas tablas.LEFT JOIN(oLEFT OUTER JOIN): Devuelve todas las filas de la tabla izquierda y las filas coincidentes de la tabla derecha. Si no hay coincidencias, el resultado de la tabla derecha contieneNULL.RIGHT JOIN(oRIGHT OUTER JOIN): Devuelve todas las filas de la tabla derecha y las filas coincidentes de la tabla izquierda. Si no hay coincidencias, el resultado de la tabla izquierda contieneNULL.FULL JOIN(oFULL OUTER JOIN): Devuelve todas las filas cuando hay una coincidencia en la tabla izquierda o en la derecha. El resultado contiene todas las filas de ambas tablas, rellenando conNULLlas filas sin coincidencias.CROSS JOIN: Devuelve el producto cartesiano de filas de ambas tablas. Es equivalente a una unión sin condiciónON.
Ejemplo de INNER JOIN:
SELECT
Customers.CustomerName,
Orders.OrderID
FROM
Customers
INNER JOIN
Orders
ON
Customers.CustomerID = Orders.CustomerID;