Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
TheIgor Member Откуда: Сообщений: 29 |
Здраствуйте, друзья, нужно написать сегодня следующий запрос - есть таблица вида: declare @tasks table ( TaskId int, TaskName varchar(255), Executor varchar(255) ) insert @tasks values(1, 'Задача 1', 'Иванов') insert @tasks values(1, 'Задача 1', 'Петров') insert @tasks values(1, 'Задача 1', 'Сидоров') insert @tasks values(2, 'Задача 2', 'Васильева') insert @tasks values(2, 'Задача 2', 'Душинова') insert @tasks values(3, 'Задача 3', 'Богданов') select * from @tasks Нужно сложить имена исполнителей в одну ячейку через ";". То есть, получить таблицу вида: 1 | Задача 1 | Иванов; Петров; Сидоров 2 | Задача 2 | Васильева; Душинова 3 | Задача 3 | Богданов Я понимаю, что это какой-то курсор или два курсора, но написать не получается, помогите, пожалуйста, сроки горят. |
9 апр 13, 15:48 [14157351] Ответить | Цитировать Сообщить модератору |
pkarklin Member Откуда: Москва (Муром) Сообщений: 74925 |
https://www.sql.ru/faq/faq_topic.aspx?fid=130 |
9 апр 13, 15:49 [14157357] Ответить | Цитировать Сообщить модератору |
TheIgor Member Откуда: Сообщений: 29 |
Спасибо, вот как оно оказывается |
9 апр 13, 16:04 [14157496] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |