id f_id info
1 8634 指定任务:8
2 8634 上传撤单:2
3 8596 指定任务:3
4 8596 上传撤单:2
5 8495 上传撤单:1上面是表A 主键是id, f_id是外键。
用什么sql 根据f_id分组,拼接info字段信息:f_id info
8634 指定任务:8;上传撤单:2
8596 指定任务:3;上传撤单:2
8495 上传撤单:1OracleSQL分组 字符串
1 8634 指定任务:8
2 8634 上传撤单:2
3 8596 指定任务:3
4 8596 上传撤单:2
5 8495 上传撤单:1上面是表A 主键是id, f_id是外键。
用什么sql 根据f_id分组,拼接info字段信息:f_id info
8634 指定任务:8;上传撤单:2
8596 指定任务:3;上传撤单:2
8495 上传撤单:1OracleSQL分组 字符串
本来还想写个函数的需要用分号隔开的话 替换就行了
select f_id,replace(wm_concat(info),',',';') info from a group by f_id oracle里面 很多函数 都比较实用 多挖掘
本来还想写个函数的需要用分号隔开的话 替换就行了
select f_id,replace(wm_concat(info),',',';') info from a group by f_id oracle里面 很多函数 都比较实用 多挖掘
多谢指导,会多学习ora的函数