Schéma et tableaux de résultats d'une requête JOIN typique
On peut schématiser des requêtes [INNER] JOIN, LEFT JOIN et RIGHT JOIN par le schéma suivant. Des valeurs possibles sont affichées dans les tableaux ci-après.
Résultats d'une requête (INNER) JOIN
Table1.A |
Table1.B |
Table2.Z |
Val A1 |
Val B1 |
Val Z1 |
Val A2 |
Val B2 |
Val Z2 |
Val A3 |
Val B3 |
Val Z3 |
Résultats d'une requête Table1 LEFT JOIN Table 2
Table1.A |
Table1.B |
Table2.Z |
Val A1 |
Val B1 |
<null> |
Val A2 |
Val B2 |
Val Z2 |
Val A3 |
Val B3 |
<null> |
Résultats d'une requête Table1 RIGHT JOIN Table 2
Table1.A |
Table1.B |
Table2.Z |
Val A1 |
Val B1 |
Val Z1 |
<null> |
<null> |
Val Z2 |
<null> |
<null> |
Val Z3 |