0% encontró este documento útil (0 votos)
14 vistas4 páginas

Tipos de Joins en Bases de Datos SQL

Cargado por

Luz Romero
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas4 páginas

Tipos de Joins en Bases de Datos SQL

Cargado por

Luz Romero
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 PDF, TXT o lee en línea desde Scribd

PRESENTACIÓN

Nombre
Luz Cristina Severino Romero

Matricula
20240265

Materia
Introducción a las bases de datos

Tema
Los joins

Sección
11
Los Joins

Los "joins" en bases de datos son operaciones utilizadas para


combinar filas de dos o más tablas basadas en una columna
relacionada entre ellas. Los "joins" son fundamentales en SQL
(Structured Query Language) para gestionar y consultar datos
almacenados en diferentes tablas de manera efectiva.

Tipos de Joins

INNER JOIN

• Descripción: Combina filas de dos tablas cuando existe una


coincidencia en ambas tablas.
• Uso: Se utiliza cuando se necesitan solo las filas que
tienen datos correspondientes en ambas tablas.
• Sintaxis:

SELECT * FROM tabla1

INNER JOIN tabla2

ON tabla1.columna_comun = tabla2.columna_comun

LEFT JOIN (o LEFT OUTER JOIN)

• Descripción: Devuelve todas las filas de la tabla


izquierda (tabla1), y las filas coincidentes de la tabla
derecha (tabla2). Si no hay coincidencia, se devuelve NULL
en las columnas de la tabla derecha.
• Uso: Se utiliza cuando se necesita conservar todas las
filas de la tabla izquierda, independientemente de si hay
coincidencias en la tabla derecha.
• Sintaxis:

SELECT * FROM tabla1

LEFT JOIN tabla2

ON tabla1.columna_comun = tabla2.columna_comun
RIGHT JOIN (o RIGHT OUTER JOIN)

• Descripción: Devuelve todas las filas de la tabla derecha


(tabla2), y las filas coincidentes de la tabla izquierda
(tabla1). Si no hay coincidencia, se devuelve NULL en las
columnas de la tabla izquierda.
• Uso: Se utiliza cuando se necesita conservar todas las
filas de la tabla derecha, independientemente de si hay
coincidencias en la tabla izquierda.
• Sintaxis:

SELECT * FROM tabla1

RIGHT JOIN tabla2

ON tabla1.columna_comun = tabla2.columna_comun

FULL JOIN (o FULL OUTER JOIN)

• Descripción: Devuelve todas las filas cuando hay una


coincidencia en una de las tablas. Las filas no
coincidentes también se incluirán, con NULL en las
columnas de la tabla que no coincide.
• Uso: Se utiliza cuando se necesitan todas las filas de
ambas tablas, independientemente de si hay coincidencias.
• Sintaxis:

SELECT * FROM tabla1

FULL JOIN tabla2

ON tabla1.columna_comun = tabla2.columna_comun

CROSS JOIN

• Descripción: Devuelve el producto cartesiano de las dos


tablas. Esto significa que cada fila de la primera tabla
se combina con cada fila de la segunda tabla.
• Uso: Se utiliza cuando se necesita combinar todas las
filas de dos tablas sin ninguna condición.
• Sintaxis:

SELECT * FROM tabla1

CROSS JOIN tabla2

También podría gustarte