Какими способами можно вывести уникальные значения из таблицы?
Как можно вывести уникальные значения из таблицы?
Ответы (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.