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

Cláusulas Join SQL

El documento explica las cláusulas de unión en SQL, comenzando con INNER JOIN, que muestra coincidencias entre dos tablas. Luego se describen LEFT JOIN y RIGHT JOIN, que priorizan la tabla izquierda y derecha respectivamente, y FULL JOIN, que muestra todas las filas de ambas tablas. También se menciona la posibilidad de crear combinaciones adicionales, como Left Excluding JOIN y Right Excluding JOIN, utilizando condiciones en las consultas.

Cargado por

PaulaTrillo
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)
16 vistas3 páginas

Cláusulas Join SQL

El documento explica las cláusulas de unión en SQL, comenzando con INNER JOIN, que muestra coincidencias entre dos tablas. Luego se describen LEFT JOIN y RIGHT JOIN, que priorizan la tabla izquierda y derecha respectivamente, y FULL JOIN, que muestra todas las filas de ambas tablas. También se menciona la posibilidad de crear combinaciones adicionales, como Left Excluding JOIN y Right Excluding JOIN, utilizando condiciones en las consultas.

Cargado por

PaulaTrillo
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

Cláusula INNER JOIN

Lo más usual, lo primero que se suele aprender, es el uso de INNER JOIN, o


generalmente abreviado como JOIN.
Esta cláusula busca coincidencias entre 2 tablas, en función a una columna que
tienen en común. De tal modo que sólo la intersección se mostrará en los
resultados.

Cláusula LEFT JOIN


A diferencia de un INNER JOIN, donde se busca una intersección respetada por
ambas tablas, con LEFT JOIN damos prioridad a la tabla de la izquierda, y buscamos
en la tabla derecha.
Si no existe ninguna coincidencia para alguna de las filas de la tabla de la
izquierda, de igual forma todos los resultados de la primera tabla se
muestran.

Cláusula RIGHT JOIN


En el caso de RIGHT JOIN la situación es muy similar, pero aquí se da prioridad a la
tabla de la derecha.
Cláusula FULL JOIN
Mientras que LEFT JOIN muestra todas las filas de la tabla izquierda, y RIGHT
JOIN muestra todas las correspondientes a la tabla derecha, FULL OUTER JOIN (o
simplemente FULL JOIN) se encarga de mostrar todas las filas de ambas tablas, sin
importar que no existan coincidencias (usará NULL como un valor por defecto para
dichos casos).

Más variantes
Si prestamos atención a los diagramas de Venn, vamos a notar que es posible
formar incluso más combinaciones, al momento de seleccionar datos.
Por ejemplo, tenemos el siguiente caso, conocido como Left Excluding JOIN:
Y de igual manera Right Excluding JOIN:

Estas combinaciones son posibles de lograr si añadimos algunas condiciones a


nuestras consultas, haciendo uso de la cláusula WHERE.

También podría gustarte