<aside> 💡 Las uniones (joins) son herramientas potentes para recuperar y analizar datos en SQL. La combinación de estas características con otras declaraciones y funciones de SQL te permite realizar consultas complejas y obtener información valiosa de tus datos.
</aside>
Cuando estás trabajando con una base de datos que tiene más de una tabla, puede haber momentos en los que necesites obtener datos de varias de esas tablas al mismo tiempo. Afortunadamente, SQL tiene una manera de hacer esto utilizando algo llamado 'joins' y 'subqueries'.
Piensa en los 'joins' como un puente entre tablas. Te ayudan a vincular tablas en función de un dato compartido o relacionado (como una columna). Esto puede ayudarte a obtener información más detallada para tu consulta.
Un join es una forma de combinar filas de dos o más tablas en función de una columna relacionada entre ellas. Hay varios tipos de joins en SQL:
Inner join
Left join
Right join
(igual que left join pero inverso)Full outer join
Cross Join
Union
El INNER JOIN
es como el truco más genial de una fiesta en SQL. Encuentra las filas de dos tablas que tienen valores coincidentes en ambas. Es como reunir a amigos que comparten los mismos hobbies.
Así es como puedes hacerlo:
Sintaxis:
SELECT
column1,
column2, ...
FROM table1
INNER JOIN table2 ON table1.column_name = table2.column_name;
Vamos a desglosar esto:
INNER JOIN tabla2
: Aquí está el truco mágico. Esto combina la primera tabla con una segunda tabla (quizás una lista de tus amigos del vecindario).