Я узнал кое-что простое о SQL на днях:
SELECT c FROM myTbl GROUP BY C
Имеет тот же результат, что и:
SELECT DISTINCT C FROM myTbl
Что мне интересно, есть ли что-то другое в том, как механизм SQL обрабатывает команду, или это действительно одно и то же?
Я лично предпочитаю четкий синтаксис, но я уверен, что это больше по привычке, чем все остальное.
РЕДАКТИРОВАТЬ: Это не вопрос о агрегатах. Использование GROUP BY
с агрегатными функциями понятно.