Я пытаюсь вернуть данные в разделенных запятыми значениях с помощью запроса ниже.
select u.employeeid,
( select name
from roles r
where r.id = ur.role_id
) userrole
from users u,
user_role ur
where u.id in (select DISTINCT ur.user_id
from user_role ur)
order by u.employeeid asc;
Текущий вывод:
EMPLOYEEID USERRROLE
---------------------
1000 ROLE_SUPER_ADMIN
1000 ONBOARDING_CHECKER
1000 ROLE_SUPER_ADMIN
1000 ROLE_APPROVER
1000 ROLE_ONBORDING
Теперь, когда я выполняю запрос, я хочу, чтобы таблица былакак:
EMPLOYEEID USERRROLE
--------------------
1000 ROLE_SUPER_ADMIN,ONBOARDING_CHECKER,ROLE_SUPER_ADMIN,ROLE_APPROVER,ROLE_ONBORDING