У меня есть отчет, разработанный в SSRS 2005, и я использую хранимую процедуру для извлечения результатов из базы данных.Результат вывода отчета очень прост, как показано ниже на рисунке.
Если предполагается, что я ищу других участников, например: -
MemberID
c108
c109
c110
...
, как показано на рисунке ниже.Таким образом, для каждого члена есть разные ПОЛЬЗОВАТЕЛИ, и для каждого пользователя будут разные РОЛИ.
Но мне нужно все в одной строке, как показано ниже.
MemberID UserID Roles
c108 22492 SystemOperator,ItemResearcher,Non-Decision Role,Security Administrator, Decisioning Administrator,Reporting,Corporate Administrator
c108 22469 SystemOperator,ItemResearcher,Non-Decision Role,Security Administrator,Decisioning Administrator
Чтобы все роли для каждого пользователя могли отображаться в одной строке в SSRS (создание отчетов) с помощью ', отделился.
Какой самый простой способ написать хранимую процедуру для получения результата, подобного этому.
Обратите внимание: - Могут быть некоторые изменения, если мой начальник хочет, чтобы я также получил userIdтолько в 1 строке с разделением ',', тогда я должен иметь возможность легко изменить запрос.Пожалуйста, предложите мне.Большое спасибо, что нашли время, чтобы прочитать и понять мой вопрос.