Junior — Middle
En quoi consiste l'opération LEFT JOIN en SQL et quels résultats renvoie-t-elle?
sobes.tech IA
Réponse de l'IA
L'opération LEFT JOIN en SQL est utilisée pour combiner deux tables de manière à ce que l'ensemble résultant contienne toutes les entrées de la table de gauche (première), et uniquement celles de la table de droite (deuxième) qui correspondent à la condition de jointure.
Si pour une ligne de la table de gauche il n'y a pas d'enregistrements correspondants dans la droite, les champs de la table de droite dans le résultat seront NULL.
Exemple:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Cette requête renverra tous les clients, y compris ceux qui n'ont pas de commandes. Pour les clients sans commandes, le champ order_date sera NULL.