【发布时间】:2019-10-04 07:02:53
【问题描述】:
我正在尝试使用以下查询以逗号分隔值返回数据。
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
【问题讨论】:
标签: sql oracle string-aggregation