Expression d'une jointure externe

Jointure externe, gauche ou droite

Pour exprimer une jointure externe on se base sur la syntaxe INNER JOIN en utilisant à la place OUTER JOIN, LEFT OUTER JOIN ou RIGHT OUTER JOIN.

Jointure externe gauche

SELECT Num
FROM Avion LEFT OUTER JOIN Vol
ON Avion.Num=Vol.Num

Remarquons que "Avion LEFT OUTER JOIN Vol" est équivalent à "Vol RIGHT OUTER JOIN Avion" en terme de résultat.

Trouver les enregistrements non joints

AccueilCours > Algèbre relationnelle en SQL > Expression d'une jointure externe< PrécédentSuivant >