NSI • 1ère

Jointures entre tables

Types de jointures
JOIN = Combinaison de tables
Relations entre données
INNER JOIN :
SELECT e.Nom, c.Libelle
FROM Etudiants e
INNER JOIN Cours c ON e.cours_id = c.id;
LEFT JOIN :
SELECT e.Nom, c.Libelle
FROM Etudiants e
LEFT JOIN Cours c ON e.cours_id = c.id;
Types de jointures
🔄
INNER JOIN : Intersection
⬅️
LEFT JOIN : Gauche + correspondance
➡️
RIGHT JOIN : Droite + correspondance
🔄
FULL OUTER JOIN : Union complète
Condition de jointure
🔗
Sur clé étrangère
🔍
Sur colonne commune
📋
Avec alias pour lisibilité
Conseils & Astuces
🔍
Toujours spécifier la condition ON
🔗
Utiliser des alias pour les tables
🔄
Choisir le bon type de jointure
🔒
Vérifier les performances des jointures
💡
Tester avec des jeux de données petits
Erreurs Fréquentes
Erreur 1 :
Oublier la condition ON dans la jointure
Erreur 2 :
Confondre LEFT et RIGHT JOIN
Erreur 3 :
Ne pas utiliser les alias pour les tables
Interrogation et manipulation Bases de données