FULL OUTER JOIN
Combiner toutes les lignes
L'instruction FULL OUTER JOIN
combine les résultats de LEFT JOIN
et RIGHT JOIN
. Elle retourne toutes les lignes des deux tables, qu'il y ait ou non des correspondances. Si une ligne n'a pas de correspondance, les colonnes de l'autre table seront remplies par NULL
.
Syntaxe :
SELECT colonnes
FROM table1
FULL OUTER JOIN table2
ON table1.colonne = table2.colonne;
Exemple :
SELECT employes.nom, departements.nom
FROM employes
FULL OUTER JOIN departements
ON employes.dept_id = departements.id;
Résultat : Tous les employés et tous les départements, qu'ils aient ou non des correspondances.
Last updated