0% encontró este documento útil (0 votos)
88 vistas3 páginas

Tipos de JOIN en SQL Explicados

Este documento describe los principales tipos de JOIN en SQL, que se utilizan para combinar filas de dos o más tablas basadas en un campo común. Explica que INNER JOIN devuelve coincidencias en ambas tablas, LEFT JOIN mantiene todas las filas de la tabla izquierda, RIGHT JOIN hace lo contrario, y OUTER JOIN devuelve todas las filas de ambas tablas.

Cargado por

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

Tipos de JOIN en SQL Explicados

Este documento describe los principales tipos de JOIN en SQL, que se utilizan para combinar filas de dos o más tablas basadas en un campo común. Explica que INNER JOIN devuelve coincidencias en ambas tablas, LEFT JOIN mantiene todas las filas de la tabla izquierda, RIGHT JOIN hace lo contrario, y OUTER JOIN devuelve todas las filas de ambas tablas.

Cargado por

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

SQL: PRINCIPALES TIPOS DE JOIN

Los JOINs en SQL sirven para combinar filas de dos o más tablas basándose en


un campo común entre ellas, devolviendo por tanto datos de diferentes tablas.
Un JOIN se produce cuando dos o más tablas se juntan en una sentencia SQL.

Existen más tipos de joins en SQL que los que aquí se explican, como CROSS


JOIN, O SELF JOIN, pero no todos ellos están soportados por todos los sistemas
de bases de datos. Los más importantes son los siguientes:

1. INNER JOIN: Devuelve todas las filas cuando hay al menos una


coincidencia en ambas tablas.
2. LEFT JOIN: Devuelve todas las filas de la tabla de la izquierda, y las filas
coincidentes de la tabla de la derecha.
3. RIGHT JOIN: Devuelve todas las filas de la tabla de la derecha, y las filas
coincidentes de la tabla de la izquierda.
4. OUTER JOIN: Devuelve todas las filas de las dos tablas, la izquierda y la
derecha. También se llama FULL OUTER JOIN.

1. INNER JOIN

INNER JOIN selecciona todas las filas de las dos columnas siempre y cuando
haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN
más común.

2. LEFT JOIN
LEFT JOIN mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de
la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si
existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará
null.

3. RIGHT JOIN

Es igual que LEFT JOIN pero al revés. Ahora se mantienen todas las filas de la


tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una
coincidencia con las de la derecha. Si existen valores en la tabla derecha pero
no en la tabla izquierda, ésta se mostrará null.

4. OUTER JOIN

OUTER JOIN o FULL OUTER JOIN devuelve todas las filas de la tabla izquierda


(tabla1) y de la tabla derecha (tabla2). Combina el resultado de los
joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente
cuando no haya una coincidencia.

También podría gustarte