Sobes.tech
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.