Note de l'auteur :
Il court encore quelques mythes et légendes sur la clause SQL GROUP BY. Ce myth raconte que le 'standard SQL' impose la présence de la colonne sélectionnée dans la liste de colonne affichée par SELECT pour pouvoir être utilisé dans la clause GROUP BY, à moins que cette colonne n'apparaisse exclusivement dans une expression d'agrégation. MySQL est souvent accusé de violer ce standard.
Dans cet article, je vais tenter d'enterrer ce mythe, en vous donnant un aperçu plus complet du traitement de GROUP BY par MySQL.
- Debunking GROUP BY Myths
Il court encore quelques mythes et légendes sur la clause SQL GROUP BY. Ce myth raconte que le 'standard SQL' impose la présence de la colonne sélectionnée dans la liste de colonne affichée par SELECT pour pouvoir être utilisé dans la clause GROUP BY, à moins que cette colonne n'apparaisse exclusivement dans une expression d'agrégation. MySQL est souvent accusé de violer ce standard.
Dans cet article, je vais tenter d'enterrer ce mythe, en vous donnant un aperçu plus complet du traitement de GROUP BY par MySQL.
- Debunking GROUP BY Myths
-
Auteur