Usando
DISTINCT
seria um sinônimo em tal situação, mas o motivo pelo qual você deseja/tem que definir um GROUP BY
cláusula seria para poder definir HAVING
detalhes da cláusula. Se você precisar definir um
HAVING
cláusula, você tem para definir um GROUP BY
- você não pode fazer isso em conjunto com DISTINCT
.