Types de jointures
Beaucoup d'erreurs bien réelles dans les rapports — lignes manquantes, comptes en double, totaux qui ne concordent pas — proviennent de la fusion de deux tables avec le mauvais type de jointure. Ce graphique rend cela concret : deux petites tables d'un club de thé — les membres et leurs commandes — sont jointes. Choisissez un type de jointure ci-dessous et observez quelles lignes survivent, et où apparaissent les NULL. Il existe quelques autres types de jointures nommés (semi-jointures, anti-jointures et autres) — ils se comportent comme ceux présentés ici, avec un filtre supplémentaire, et sont donc laissés de côté pour garder l'explication ciblée.
L'ID du membre est la clé de jointure, mise en évidence dans chaque table. Les lignes qui ne se retrouvent pas dans le résultat s'estompent ci-dessous.
Ce que cet outil enseigne : Choisissez une jointure interne, gauche, droite ou complète sur deux petites tables et voyez quelles lignes subsistent et où apparaissent les valeurs NULL. L'outil explique le fonctionnement des types de jointures SQL et comment une mauvaise jointure entraîne des lignes manquantes, des décomptes doublés et des totaux qui ne concordent pas.