在所有版本的oracle都可以使用wm_concat(),示例:
select id,wm_concat(name) as name from user group by id;
但如果是oracle11g,listagg() 效率更高,官方也更推荐这种写法,示例:
select id,listagg(name, ',') within group( order by name) as name from user group by id;
注意:wm_concat 运行后的返回结果根据oracle的版本不同而会字段类型不同,在oracle11g中返回clob型,在oracle10g中返回varchar型