Mot-clé SQL LEFT JOIN
JOINT GAUCHE
La LEFT JOIN
commande renvoie toutes les lignes du tableau de gauche et les lignes correspondantes du tableau de droite. Le résultat est NULL du côté droit, s'il n'y a pas de correspondance.
Le SQL suivant sélectionnera tous les clients et toutes les commandes qu'ils pourraient avoir :
Exemple
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;
Remarque : Le mot- LEFT JOIN
clé renvoie tous les enregistrements de la table de gauche (Clients), même s'il n'y a pas de correspondance dans la table de droite (Commandes).