Mysql
 sql >> Database >  >> RDS >> Mysql

Qualche motivo per la clausola GROUP BY senza funzione di aggregazione?

Usando DISTINCT sarebbe un sinonimo in una situazione del genere, ma il motivo per cui vorresti/dovresti definire un GROUP BY la clausola sarebbe per poter definire HAVING dettagli della clausola.

Se devi definire un HAVING clausola che avete per definire un GROUP BY - non puoi farlo insieme a DISTINCT .