Mysql
 sql >> Base de données >  >> RDS >> Mysql

Une raison pour la clause GROUP BY sans fonction d'agrégation ?

Utilisation de DISTINCT serait un synonyme dans une telle situation, mais la raison pour laquelle vous voudriez/devriez définir un GROUP BY clause serait afin de pouvoir définir HAVING détails de la clause.

Si vous avez besoin de définir un HAVING clause, vous avez pour définir un GROUP BY - vous ne pouvez pas le faire en conjonction avec DISTINCT .