学习一哈
create table test_user
(
userid varchar2(10),
role varchar2(100)
);
insert into test_user values
('1','角色1');
insert into test_user values
('1','角色2');
insert into test_user values
('1','角色3');
insert into test_user values
('2','角色1');
insert into test_user values
('2','角色1');
创建测试表和测试数据
sql:
select userid,to_char(wm_concat(role)) as value from test_user group by userid
查询结果:
有时会将同一个id下的记录分开存储但是又会一起取出来,就可以对id分组并用wm_concat合并在一起。