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

Откуда: Москва
Сообщений: 139
Добрый вечер
Ситуация такая
Может кто знает

есть запрос выборка данных

Например   select мама, 
                         папа 
                      from table1


 результат Лариса, Федор
                Женя, Степа
                Тамара, Саша


Мне нужно чтобы проставлялся уникальный номер записи в запросе. Чтобы результат давал 3 поля, причем первое должно быть что то типа Identity. Есть вариант создавать временную таблицу. Сначала туда все кидать, а потом из нее выводить и убивать таблицу.

Думаю можно сделать как то проще?
11 дек 12, 16:59    [13614069]     Ответить | Цитировать Сообщить модератору
 Re: Identity в запросе  [new]
_ч_
Member

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

ROW_NUMER()
11 дек 12, 17:01    [13614091]     Ответить | Цитировать Сообщить модератору
 Re: Identity в запросе  [new]
Мистер Хенки
Member

Откуда: канализация
Сообщений: 6615
ну если можно использовать row_number(), то он подойдет
11 дек 12, 17:02    [13614102]     Ответить | Цитировать Сообщить модератору
 Re: Identity в запросе  [new]
Гость333
Member

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

select мама, 
       папа,
       id = row_number() over(order by (select 1))
from table1
11 дек 12, 17:03    [13614119]     Ответить | Цитировать Сообщить модератору
 Re: Identity в запросе  [new]
Garafutdin
Member

Откуда: Москва
Сообщений: 139
Всем спасибо большое помогли очень!
11 дек 12, 17:06    [13614150]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить