oracle数据多行不同列进行合并显示如题,比如:合并前:时间ID工号接入号码平台接通挂机2012-08-15 07:46:442
oracle数据多行不同列进行合并显示
如题,比如:
合并前:
时间 ID 工号 接入号码 平台接通 挂机
2012-08-15 07:46:44 2 11466 186****7127
2012-08-15 07:46:44 2 11466 186****7127
2012-08-15 07:46:44 2 11466 186****7127
合并之后:
时间 ID 工号 接入号码 平台接通 挂机
2012-08-15 07:46:44 2 11466 186****7127 186****7127 186****7127
当【时间,ID,工号列相同的时候,将后三列显示到一行中】应该怎么实现?
[解决办法]
- SQL code
select 时间,ID,工号,max(接入号码) 接入号码, max(平台接通) 平台接通, max(挂机) 挂机from 你的表 group by 时间,ID,工号
