Как получить значения из столбца для нескольких строк в одну ячейку для другой таблицы?
how do i get values from multiple cells for a column into one cell of another table. I have tblAgenda and tblMeeting. I want to have all agenda notes from Agenda Daily Note column of tblAgenda into Agenda Column which needs to be computed column on tblMeeting.
tblAgenda AgendaID MeetingID Day Agenda daiy Note 1 1 1 This Is day 1, First agenda. 2 1 1 This Is day 1, Second agenda. 3 1 2 This Is day 2,First agenda. 4 1 2 This Is day 2 , Second agenda. 5 1 2 This Is day 2, Third agenda.
tblMeeting ID Agenda 1 This Is day 1, First agenda.This Is day 1, Second agenda.This Is day 2,First agenda.This Is day 2 , Second agenda.
Что я уже пробовал:
Я только начинающий уровень MSSQL-запроса для работы CRUD. Так я не знаю, как этого добиться?
s23user
Я создаю эту функцию. Это работает в моем требовании.
Создайте [dbo].[ufnGetAgenda] (@MeetingID int)
Возвращает varchar(max)
АС
-- Возвращает уровень запасов для продукта.
НАЧАТЬ
Объявить @Agenda varchar (max);
Выберите повестке дня =гадость( (выбора ','+ [повестке дня в центре внимание]
От tblAgenda a2
Где А2.Идентификатором собрания = А1.Идентификатором собрания
ПО ПУТИ В XML("), ТИПА).значение('.', 'типа varchar(Макс)')
,1,1,'')
От tblAgenda a1
Группа с идентификатором собрания, имеющих идентификатором собрания=@идентификатором собрания;
Возвращение @повестки дня;
КОНЕЦ;