6/5/24, 12:13 Uniones SQL
Tutorials Exercises Services Sign Up Log in
HTML
CSS JAVASCRIPT SQL PITÓN JAVA PHP CÓMO [Link] C
Uniones SQL
❮ Anterior Próximo ❯
UNIRSE A SQL
Una JOIN cláusula se utiliza 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":
OrderID CustomerID OrderDate
10308 2 1996-09-18
10309 37 1996-09-19
10310 77 1996-09-20
Luego, mire una selección de la tabla "Clientes":
CustomerID CustomerName ContactName Country
1 Alfreds Futterkiste Maria Anders Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Mexico
3 Antonio Moreno Taquería Antonio Moreno Mexico
[Link] 1/6
6/5/24, 12:13 Uniones SQL
Observe que la columna "CustomerID" en la tabla "Pedidos" hace referencia al
Tutorials
"CustomerID" Exercises
en la tabla Services
"Clientes".
La relación dos tablas anteriores
entre las Sign Up es Log
lain
columna "CustomerID".
HTML
CSS JAVASCRIPT SQL PITÓN JAVA PHP CÓMO [Link] C
Luego, podemos crear la siguiente declaración SQL (que contiene un INNER JOIN ),
que selecciona registros que tienen valores coincidentes en ambas tablas:
Ejemplo Obtenga su propio servidor SQL
SELECT [Link], [Link], [Link]
FROM Orders
INNER JOIN Customers ON [Link]=[Link];
Inténtalo tú mismo "
y producirá algo como esto:
OrderID CustomerName OrderDate
10308 Ana Trujillo Emparedados y helados 9/18/1996
10365 Antonio Moreno Taquería 11/27/1996
10383 Around the Horn 12/16/1996
10355 Around the Horn 11/15/1996
10278 Berglunds snabbköp 8/12/1996
Diferentes tipos de JOIN SQL
Estos son los diferentes tipos de JOIN en SQL:
(INNER) JOIN : Devuelve registros que tienen valores coincidentes en ambas
tablas
LEFT (OUTER) JOIN : Devuelve todos los registros de la tabla de la izquierda y
los registros coincidentes de la tabla de la derecha.
[Link] 2/6
6/5/24, 12:13 Uniones SQL
RIGHT (OUTER) JOIN : Devuelve todos los registros de la tabla derecha y los
Tutorials Exercises Services
registros coincidentes de la tabla izquierda
Sign Up Log in
FULL (OUTER) JOIN : Devuelve todos los registros cuando hay una coincidencia
HTML
CSS JAVASCRIPT SQL PITÓN JAVA PHP CÓMO [Link] C
en la tabla izquierda o derecha
Ponte a prueba con ejercicios
Ejercicio:
Inserte las partes que faltan en la JOIN cláusula para unir las dos tablas Orders y
Customers , utilizando el CustomerID campo en ambas tablas como la relación
entre las dos tablas.
SELECCIONAR *
DE Pedidos
IZQUIERDA UNIRSE Clientes
= ;
Enviar respuesta "
[Link] 3/6