SQL 2 – Groupement et jointures

Bonnes pratiques :

  1. Toujours identifier clairement les colonnes dans SELECT pour éviter les doublons.
  2. Utiliser des noms explicites pour les colonnes afin de mieux lire le résultat.
  3. Vérifier que les clés primaires et étrangères sont correctement définies.

 

Erreurs fréquentes :

  • Oublier la condition dans le WHERE → produit un produit cartésien (toutes les combinaisons possibles).
  • Confondre les noms de colonnes entre les tables.
  • Ne pas utiliser de jointure si les tables ne sont pas liées → données incorrectes.

 

Exemple d’erreur :

SELECT Nom, Prénom, Matière, Note

FROM Etudiants, Notes;

Résultat :

  • Toutes les combinaisons possibles seront affichées (produit cartésien), non souhaité.

 

Conclusion :

  • La jointure simple avec table1.colonne = table2.colonne est la méthode basique et sûre pour relier deux tables.
  • Toujours vérifier les relations et éviter les erreurs de syntaxe.