Une jointure est une opération relationnelle dans une instruction SELECT qui extrait des données de plusieurs tables, d'après les valeurs de colonnes correspondantes. Les données des tables sont rassemblées en un seul résultat.
Le tableau suivant répertorie les opérateurs de jointure :
Opérateur de jointure | Définition |
---|---|
Jointure interne | Cette option fusionne chaque ligne de la première et de la deuxième tables, ne gardant que les lignes où la condition de jointure est exacte. Il peut manquer des lignes de chacune des tables jointes dans la table de résultats. La jointure externe inclut la jointure interne et conserve ces lignes manquantes. La jointure interne est l'opérateur par défaut du générateur SQL. |
Jointure externe gauche | Cette option inclut les lignes de la première table ne se trouvant pas dans la jointure interne. |
Jointure externe droite | Cette option inclut les lignes de la deuxième table ne se trouvant pas dans la jointure interne. |
Jointure externe complète | Cette option inclut les lignes des deux tables ne se trouvant pas dans la jointure interne. |