Знакомы следующие вопросы
- Как вывести значения в строку через запятую?
- Как получить CSV (Comma Separated Values) из значений столбца?
CREATE TABLE [Data](
[objectId] [int] NOT NULL
,[value] varchar(10) NOT NULL
);
GO
insert into [Data] ([objectId], [value])
select 1, 'A'
union all select 1, 'B'
union all select 1, 'C'
union all select 2, '11'
union all select 2, '22'
union all select 2, '33'
union all select 3, 'Tom'
union all select 3, 'and'
union all select 3, 'Jerry'
получить такой результат?
--objectId csv ------------- -------------- --1 A,B,C --2 11,22,33 --3 Tom,and,JerryПорой мне кажется, что это одна из самых простых и часто встречаемых задач, которая заставляет разработчик лезть в google. Под катом решение этой задачи.