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,工号