Résumé :
- GROUP BY → regroupe les données pour les fonctions d’agrégation.
- HAVING → filtre les résultats après regroupement.
- JOIN / table1.colonne = table2.colonne → combine des informations provenant de plusieurs tables.
- WHERE → filtre les lignes avant regroupement.
- Alias (AS) → rendre les résultats plus lisibles.
Bonnes pratiques :
- Toujours vérifier les relations entre tables.
- Identifier clairement les colonnes pour éviter les ambiguïtés.
- Combiner WHERE et HAVING selon que le filtre est sur les lignes ou sur les groupes.
- Tester les requêtes étape par étape pour éviter les erreurs.
Conclusion :
Avec ces notions, tu peux maintenant construire des requêtes SQL complètes pour analyser et manipuler des données de plusieurs tables de manière efficace