Возможные дубликаты:
Функция типа Implode в SQL Server 2000?
Объединить значения строк T-SQL
У меня есть представление, которое я запрашиваю, выглядит так:
BuildingName PollNumber ------------ ---------- Foo Centre 12 Foo Centre 13 Foo Centre 14 Bar Hall 15 Bar Hall 16 Baz School 17
Мне нужно написать запрос, объединяющий группы BuildingNames и отображающий список PollNumbers следующим образом:
BuildingName PollNumbers ------------ ----------- Foo Centre 12, 13, 14 Bar Hall 15, 16 Baz School 17
Как я могу это сделать в T-SQL? Я бы предпочел не прибегать к написанию хранимой процедуры для этого, так как это кажется излишним, но я не совсем человек базы данных. Кажется, что агрегированная функция, такая как SUM() или AVG(), мне нужна, но я не знаю, есть ли у нее T-SQL. Я использую SQL Server 2005.