0% encontró este documento útil (0 votos)
87 vistas8 páginas

Relación de Múltiples Tablas en SQL

Este documento presenta un módulo de un diplomado sobre SQL Server que cubre las relaciones de múltiples tablas utilizando los tipos de JOIN: INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN. Explica la sintaxis y el funcionamiento de cada uno, como INNER JOIN devuelve registros que coinciden en ambas tablas, LEFT JOIN devuelve todos los registros de la tabla izquierda aunque no coincidan, y RIGHT JOIN y FULL JOIN funcionan de manera similar pero considerando la tabla derecha.

Cargado por

Ronal Yancel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
87 vistas8 páginas

Relación de Múltiples Tablas en SQL

Este documento presenta un módulo de un diplomado sobre SQL Server que cubre las relaciones de múltiples tablas utilizando los tipos de JOIN: INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN. Explica la sintaxis y el funcionamiento de cada uno, como INNER JOIN devuelve registros que coinciden en ambas tablas, LEFT JOIN devuelve todos los registros de la tabla izquierda aunque no coincidan, y RIGHT JOIN y FULL JOIN funcionan de manera similar pero considerando la tabla derecha.

Cargado por

Ronal Yancel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Diplomado

Base de Datos en SQL Server


Docente:
Ing. Marino Junior Dicent Gil
Diplomado SQL Server

Módulo IV:
Relación de Múltiples Tablas

Relación de Múltiples Tablas

Cláusula JOIN

Left Join / Right Join

Full Join
Diplomado SQL Server
Relación de Múltiples Tablas
Diplomado SQL Server
Relación de Múltiples Tablas – INNER JOIN

Las combinaciones internas se realizan mediante la


instrucción INNER JOIN. Devuelven únicamente aquellos
registros/filas que tienen valores idénticos en los dos
campos que se comparan para unir ambas tablas. Es decir
aquellas que tienen elementos en las dos tablas,
identificados éstos por el campo de relación.
Su sintaxis es:
FROM Tabla1 [INNER] JOIN Tabla2
ON Condiciones_Vinculos_Tablas
Diplomado SQL Server
Relación de Múltiples Tablas – LEFT JOIN

Se obtienen todas las filas de la tabla colocada a la


izquierda, aunque no tengan correspondencia en la tabla de
la derecha.
Su sintaxis es:
SELECT T1.Col1, T1.Col2, T2.Col7
FROM Tabla1 T1 LEFT JOIN Tabla2 T2
ON T1.Col1 = T2.Col1
Diplomado SQL Server
Relación de Múltiples Tablas – RIGHT JOIN

Usando RIGHT JOIN se obtienen todas las filas de la tabla de


la derecha, aunque no tengan correspondencia en la tabla
de la izquierda.
Su sintaxis es:
SELECT T1.Col1, T1.Col2, T2.Col7
FROM Tabla1 T1 RIGHT JOIN Tabla2
T2 ON T1.Col1 = T2.Col1
Diplomado SQL Server
Relación de Múltiples Tablas – FULL JOIN

Se obtienen todas las filas en ambas tablas, aunque no


tengan correspondencia en la otra tabla. Es decir, todos los
registros de A y de B aunque no haya correspondencia entre
ellos, rellenando con nulos los campos que falten.
Su sintaxis es:
SELECT T1.Col1, T1.Col2, T2.Col7
FROM Tabla1 T1 FULL JOIN Tabla2 T2
ON T1.Col1 = T2.Col1
Dicent & Mendoza (2018)
Cierre y Agradecimientos

También podría gustarte