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