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

Откуда:
Сообщений: 106
SQL Server 2008 R2

Есть таблица с пользователями и их аттрибутами
UID, KEY, VAL
1, 11, 'val11'
1, 22, 'val22'
1, 33, 'val33'
1, 44, 'val44'
2, 11, 'val11'
2, 22, 'val22'
2, 33, 'val33'
2, 44, 'val44'
2, 55, 'val55'
...

На выходе получить (плавающее число колонок)
UID, 11, 22, 33, 44, 55
1, 'val11', 'val22', 'val33', 'val44', null
2, 'val11', 'val22', 'val33', 'val44', 'val55'
...

Возможно ли такое получить?
9 сен 11, 15:15    [11254516]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо сгруппировать данные из таблицы во множество колонок  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31983
truper
Возможно ли такое получить?
Возможно, см. PIVOT и динамический SQL

Поищите, на форуме и в ФАК-е есть примеры.
9 сен 11, 15:33    [11254699]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо сгруппировать данные из таблицы во множество колонок  [new]
truper
Member

Откуда:
Сообщений: 106
Спасибо, буду разбираться.
9 сен 11, 15:41    [11254783]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить