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

Откуда:
Сообщений: 83
Добрый день,

Дано:

таблица типа:

create table #t(id int, name varchar(100), value varchar(200), name_value varchar(500))
	
	insert #t
	SELECT 1, 'Название1', 'Значение1', 'Описание значения 1' union all
	SELECT 1, 'Название1', 'Значение2', 'Описание значения 2' union all
	SELECT 1, 'Название1', 'Значение3', 'Описание значения 3' union all
	SELECT 1, 'Название1', 'Значение4', 'Описание значения 4' union all
	SELECT 1, 'Название1', 'Значение5', 'Описание значения 5' 


Надо сделать, чтобы каждое значение поля value было новым столбцом, т.е. при селекте таблицы были поля:

id, name, 'Значение1','Значение2','Значение3','Значение4','Значение5'

Так понимаю надо использовать GROUP BY. Подскажите каким запросом это можно сделать?
25 май 12, 15:01    [12615780]     Ответить | Цитировать Сообщить модератору
 Re: Развертка таблица в строку  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
San4ooo, см. FAQ
25 май 12, 15:05    [12615821]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить