Los JOIN, uniones, son muy comúnes en las consultas de base de datos. Nos permiten enlazar dos o más tablas que comparten información en común. En SQL existen diferentes tipos de JOIN: INNER JOIN, LEFT JOIN, RIGHT JOIN, CROSS JOIN, GROUP JOIN, FULL JOIN y SELF JOIN (para esta entrada nos limitaremos a explicar los 3 primeros que son los más comunes).
Antes de comenzar, debemos revisar la teoría de cómo funcionan los JOIN. Para eso, debemos volver hacia atrás a nuestras clases de Probabilidad y Estadística (Diagramas de Venn).

INNER JOIN
Sintaxis:
La sentencia INNER JOIN es la sentencia JOIN por defecto, y consiste en combinar cada fila de una tabla con cada fila de la otra tabla, seleccionando aquellas filas que cumplan con una determinada condición.
Ejemplo:
LEFT JOIN
Sintaxis:
La sentencia LEFT JOIN combina los valores de la primera tabla con los valores de la segunda tabla. Siempre devolverá las filas de la primera tabla, incluso aunque no cumplan la condición.
Ejemplo:
RIGHT JOIN
Sintaxis:
La sentencia RIGHT JOIN combina los valores de la segunda tabla con los valores de la primera tabla. Siempre devolverá las filas de la segunda tabla, incluso aunque no cumplan la condición.
Ejemplo:
Bibliografía
Libros.-
- Fehily, C. (2005). SQL: Visual Quickstart Guide, Third Edition. Peachpit Press.
Web.-
- SQL Tutorial – Learn SQL Query Language. Visitado el 11 de Marzo de 2017, de http://www.1keydata.com/sql/sql.html
- Tutorial de SQL: Curso de SQL: Manual de SQL. Visitado el 17 de Marzo de 2017, de http://sql.11sql.com/
- SQL JOIN. Visitado el 08 de Mayo de 2017, de http://www.dofactory.com/sql/join
- Search Results for: join. Visitado el 08 de Mayo de 2017, de https://firebird21.wordpress.com/?s=join
Otros.-
- Curso SQL de Nectri
_____________________________________________________________
Síguenos en: Facebook, Instagram, Twitter y LinkedIn
¡No olvides seguirnos en Twitter!: @_ArCiGo