Если вы группируете по всем столбцам в вашем предложении SELECT
, то, безусловно, все, чего вы достигнете, - это сделайте результаты уникальными, и в этом случае вы не должны опускать предложение GROUP BY
и просто используйте SELECT DISTINCT ...
.
Конечно, тогда возникает вопрос, почему в вашем наборе результатов все равно есть дубликаты результатов, но это другой вопрос.