Если вы хотите указать ОДНУ дату для каждого имени, вам нужно указать , которая дата:
Например:
SELECT Name, Max(aDate)
FROM table_name
GROUP BY Name
Поскольку этот оператор использует GROUP BY Name
, он будет возвращать только одну строку для каждого Имени. Поскольку он использует агрегацию aDate (в моем примере функцию MAX()
), он вернет нужную дату, которую вы хотите.
Как правило, вам следует избегать использования ключевого слова DISTINCT. Это редко правильный подход.
Если вы просто хотите получить список различных имен, используемых в вашей таблице, вы можете использовать
SELECT DISTINCT Name
FROM table_name
, который вернет те же результаты, что и
SELECT Name
FROM table_name
GROUP BY Name