Sobes.tech
Junior — Middle

Explique le principe de fonctionnement de l'opération FULL JOIN en SQL et quand elle est utilisée.

sobes.tech IA

Réponse de l'IA

L'opération FULL JOIN en SQL combine les lignes de deux tables selon une condition de jointure donnée, renvoyant toutes les lignes des deux tables. Si une ligne d'une table n'a pas de correspondance dans l'autre, les valeurs des colonnes manquantes seront NULL dans le résultat.

FULL JOIN est utilisé lorsque vous souhaitez obtenir un ensemble complet de données des deux tables, y compris les enregistrements correspondants et non correspondants.

Exemple:

SELECT A.id, A.name, B.order_id
FROM Customers A
FULL JOIN Orders B ON A.id = B.customer_id;

Le résultat comprendra tous les clients et toutes les commandes, même si un client n'a pas de commandes ou si une commande n'est pas liée à un client.