Mot-clé SQL FULL OUTER JOIN
JOINT EXTERNE COMPLET
La FULL OUTER JOIN
commande renvoie toutes les lignes lorsqu'il y a une correspondance dans le tableau de gauche ou le tableau de droite.
L'instruction SQL suivante sélectionne tous les clients et toutes les commandes :
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;
Remarque : Le FULL OUTER JOIN
mot clé renvoie toutes les lignes de la table de gauche (Clients) et toutes les lignes de la table de droite (Commandes). S'il y a des lignes dans "Clients" qui n'ont pas de correspondance dans "Commandes", ou s'il y a des lignes dans "Commandes" qui n'ont pas de correspondance dans "Clients", ces lignes seront également répertoriées.