Oracle 合并列成一行字符串

来源:互联网 发布:大数据100指数基金净值 编辑:程序博客网 时间:2024/04/29 11:18
select a.aac001 aac001,replace(wm_concat(b.aaa103), ',',',')  from ac93 a, aa10 b where a.aac066 = b.aaa102   and b.aaa100 = 'AAC066'   and b.aaa027 = 130982   group by a.aac001;


由于第二列,一个aac001可能对应多个,为了显示成一行,将第二列合并成一行显示。


-------------------------------------------------

6847540 重症残疾人,独生子女户
6847740 重症残疾人
6847741 重症残疾人
6847742 重症残疾人
6847890 农村低保对象,重症残疾人
6848047 农村低保对象
6848187 农村五保供养户
6848673 农村低保对象
6848674 农村低保对象
6848675 农村低保对象
6848676 农村低保对象
6848678 农村低保对象
6848679 农村低保对象
6849050 农村低保对象
6849051 农村低保对象
6849052 农村低保对象
6849201 重症残疾人
6849202 农村低保对象,重症残疾人
6849211 重症残疾人,独生子女户
6849213 重症残疾人,独生子女户

原创粉丝点击