Junior — Middle
Explica el principio de funcionamiento de la operación FULL JOIN en SQL y cuándo se aplica.
sobes.tech AI
Respuesta de la IA
La operación FULL JOIN en SQL combina filas de dos tablas según una condición de unión dada, devolviendo todas las filas de ambas tablas. Si una fila de una tabla no tiene correspondencia en la otra, los valores de las columnas faltantes serán NULL en el conjunto de resultados.
Se aplica FULL JOIN cuando se necesita obtener un conjunto completo de datos de ambas tablas, incluyendo registros coincidentes y no coincidentes.
Ejemplo:
SELECT A.id, A.name, B.order_id
FROM Customers A
FULL JOIN Orders B ON A.id = B.customer_id;
El resultado incluirá todos los clientes y todos los pedidos, incluso si un cliente no tiene pedidos o un pedido no está asociado a ningún cliente.