Re[2]: Выбор "любого" GUID из группировки (TSQL)
От: diamondio  
Дата: 07.08.07 09:37
Оценка:
Здравствуйте, DuШes, Вы писали:

DШ>Здравствуйте, diamondio, Вы писали:


D>>Здравствуйте!


D>>Не первый раз сталкиваюсь со следующей проблемой.


D>>В MSSQL БД имеется таблица из 2 полей:

D>>
D>>id uniquieidentifier PK,
D>>attrib varchar(100)
D>>

D>>Надо сделать запрос:
D>> На входе у него список строк,
D>> На выходе должно быть не более чем по одному id на каждую входную строку (по полю attrib).
D>>Проблема в том, что attrib не является уникальным полем.
D>>В случае, если attrib встречается в нескольких записях, можно выбрать любую.

DШ>я наверно не совсем понял, что требуется, distinct точно не подойдет?


Distinct не подойдет. Они (id) и так все разные, т.к. PK. Надо выбрать один из нескольких id, которые образуются при группировке по attrib.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.