记录解决wm_concat无法排序的问题
需求:根据某些字段(template_id,column_id)分组,查出组内某个字段(map)拼接在一起的字符串
原始数据
想要得到结果 1,2,3
初始sql:
得到结果:1,3,2
以为需要排序,所以修改sql
得到结果:
1,3,2
最终解决方案
sql
得到结果
在通过分组取值时发现一个问题
sql
执行结果报错了
通过查阅资料,发现wm_concat返回值为clob,又将其转为字符串
最终sql
如有更好方法,还请不吝赐教