Junior
¿Qué es el operador JOIN en SQL?
sobes.tech AI
Respuesta de la IA
El operador JOIN en SQL se utiliza para combinar filas de dos o más tablas en función de una condición relacionada entre ellas. Esto permite obtener datos que están relacionados entre las tablas, por ejemplo, combinar información de pedidos con información de clientes.
Existen varios tipos de JOIN:
- INNER JOIN — devuelve solo las filas que coinciden en ambas tablas según la condición.
- LEFT JOIN (LEFT OUTER JOIN) — devuelve todas las filas de la tabla izquierda y las filas coincidentes de la derecha; si no hay coincidencias, los campos de la derecha serán NULL.
- RIGHT JOIN (RIGHT OUTER JOIN) — lo contrario, devuelve todas las filas de la tabla derecha y las coincidentes de la izquierda.
- FULL JOIN (FULL OUTER JOIN) — devuelve todas las filas de ambas tablas, rellenando con NULL donde no hay coincidencias.
Ejemplo de INNER JOIN:
SELECT orders.id, customers.name
FROM orders
JOIN customers ON orders.customer_id = customers.id;