Używanie DISTINCT byłby synonimem w takiej sytuacji, ale powód, dla którego chcesz/musisz zdefiniować GROUP BY klauzula byłaby, aby móc zdefiniować HAVING szczegóły klauzuli.
Jeśli potrzebujesz zdefiniować HAVING klauzula, masz aby zdefiniować GROUP BY - nie możesz tego zrobić w połączeniu z DISTINCT .