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
.