Exemples et Applications Pratiques
Objectifs
Les objectifs de cette vidéo sont :
- Comprendre les différents types de jointures en SQL.
- Savoir comment utiliser les jointures simples, inner join, left join et right join.
- Appliquer des jointures sur des tables pour extraire des données pertinentes.
Résumé
Découvrez les différences entre les jointures simples et les jointures complexes en SQL à travers des exemples concrets.
Description
Pour mieux comprendre les différences entre les jointures simples et les jointures complexes en SQL, nous utiliserons l'interface WebPHPMyAdmin pour définir et manipuler deux tables : Catégories et Articles. La table Catégories est composée de deux champs : ID catégorie et Nom. La table Articles comprend trois champs : ID catégorie, Titre et Catégorie. Nous ajouterons ensuite des données aux deux tables et exécuterons différentes requêtes SQL pour observer les résultats de diverses jointures : simple join, inner join, left join et right join.
En exécutant ces requêtes, on constatera que certaines correspondances manquent dans les résultats, ce qui est normal dans le cas de certaines jointures. Par exemple, les articles avec ID 8 et 9 ainsi que la catégorie 5 ne figurent pas dans les résultats de la jointure simple car il n'y a aucune correspondance entre les champs Catégories de la table Articles et ID catégorie de la table Catégories. L'utilisation de left join et right join montre comment les enregistrements sans correspondance sont inclus de différentes manières.