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 .