Mis documentos
Los joins o uniones son utilizados para combinar información de una tabla A y una tabla B. A continuación se brindará un ejemplo que indica el resultado de aplicar cada join.
INNER JOINEstructura de script utilizado
SELECT A.Id_activo, A. Nombre_proveedor, B. Fecha_adquisición
FROM A
INNER JOIN ordenes
ON A.Id_activo= B.Id_activo
Tabla A (proveedor) Tabla B(Ordenes)
Tabla aplicando el INNER JOIN
RIGHT JOIN
Estructura de script utilizado
SELECT A. Id_orden, B.nombre
FROM A
RIGHT JOIN B
ON A. .Id_emp =B.Id_empTabla de órdenes (A)
Id_orden
Id_Cli
Id_emp
Fecha_adquisicion
Id_transporte
10308
2
2
1996-09-18
3
10309
37
3
1996-09-19
1
10310
77
2
1996-09-20
2
Tabla de empleados (B)
Id_empapellido
nombre
Fecha nacimiento
1
Davolio
Nancy
12/8/1968
2
Fuller
Luis
2/19/1952
3
Leverling
Janet
8/30/1963
Tabla aplicando RIGHT JOIN
Id_orden
nombre
10308
Luis
10309
Janet10310
Luis
LEFT JOIN
Estructura de script utilizado
SELECT A.Nombre_Cliente, B.Id_orden
FROM A
LEFT JOIN B
ON A.Id_cliente=B.Id_cliente
Tabla de clients (A)
Id_cliente
Nombre_clienteNombre_contacto
1
Nancy
María
2
Ana
Mónica
3
Antonio
Roberto
Tabla de órdenes (B)
Id_orden
Id_Cli
Id_emp
Fecha_adquisicion
Id_transporte
10308
2
2
1996-09-18
3
10309
37
31996-09-19
1
10310
77
2
1996-09-20
2
Tabla aplicando el LEFT JOIN
Nombre_cliente
Id_orden
Ana
10308
Antonio
10309
Ana
10310
FULL OUTER JOIN
Estructura de script utilizado
SELECTA. Nombre_cliente, B.Id_orden
FROM A
FULL OUTER JOIN B
ON A. Id_cliente =B. Id_cliente
Tabla de clientes (A)
Id_cliente
Nombre_cliente
Nombre_contacto
1
Nancy
María
2
Ana
Mónica
3Antonio
Roberto
Tabla de órdenes (B)
Id_orden
Id_Cli
Id_emp
Fecha_adquisicion
Id_transporte
10308
2
2
1996-09-18
3
10309
37
3
1996-09-19
1
10310
77
2
1996-09-20
2
Tabla...
Regístrate para leer el documento completo.