Какими способами можно вывести уникальные значения из таблицы?

Как можно вывести уникальные значения из таблицы?


Ответы (2 шт):

Автор решения: Sergey Moiseenko

Можно использовать UNION, EXCEPT, INTERSECT, которые исключают дубликаты.

→ Ссылка
Автор решения: CrazyElf

Ну я сходу только один вариант могу придумать/вспомнить:

SELECT name FROM table t1
WHERE NOT EXISTS(SELECT top 1 name FROM table t2 WHERE t1.name=t2.name AND t2.id < t1.id)

Таким образом по идее должна вывестись запись с минимальным id для каждого name.

→ Ссылка