首页 > 数据库技术 > 详细

Oracle 一对多将多行数据整理为一行

时间:2017-07-05 11:08:46      阅读:339      评论:0      收藏:0      [点我收藏+]

在开发中一对多的关系经常用到,昨天遇到一个客户问题,要求将所有反馈任务的信息整理为一行展示并导出excel。

我数据库对应关系:通任务task对应feedback表多个反馈,也就是说每个任务都有很多条反馈周期。要求抓取每条任务的所有反馈信息。

task表:

技术分享

feedback表:

技术分享

运用wmsys.wm_concat函数进行处理:

select task_id,wmsys.wm_concat(t.contentss) as contentsum from zx_gzdb_feedback t where task_id = ‘201706261036120392116914415206‘ group by task_id;

输出结果:

技术分享

 

Oracle 一对多将多行数据整理为一行

原文:http://www.cnblogs.com/ckxlovejava/p/7119770.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!