oracle数据多行不同列进行合并显示,该怎么处理

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