Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 частичный distinct  [new]
questioner
Member

Откуда:
Сообщений: 1882
У меня есть таблица с 4 полями

Хочу выбрать 4 поля(f1,..,f4) так, чтобы

f2 f3 f4 были уникальными

то есть строки вида
1 2 3 4
2 2 3 4


для меня одинаковые и пускай вернется любая из двух

Не могу придумать как такое написать
18 авг 16, 18:27    [19559763]     Ответить | Цитировать Сообщить модератору
 Re: частичный distinct  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
questioner,

select min(f1) f1, f2, f3, f4 from t1 group by f2, f3, f4
18 авг 16, 18:47    [19559829]     Ответить | Цитировать Сообщить модератору
 Re: частичный distinct  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
select top 1 with ties * from t1
order by row_number() over ( partition by f2, f3, 4 order by f1 )
19 авг 16, 09:53    [19561665]     Ответить | Цитировать Сообщить модератору
 Re: частичный distinct  [new]
questioner
Member

Откуда:
Сообщений: 1882
спасибо
19 авг 16, 13:42    [19563517]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить