查出来的数据时这样的
id      o_type   num
1075    0        230
1076    0        10
1075    1        275id有重复的,不过o_type不一样,后面的数字都要显示到前台
所以1075的两条数据都要,不过要放在一行想得到的结果是
1075   230   275
1076   10    0

解决方案 »

  1.   

    ,WMSYS.WM_CONCAT()函数
    slelect id,,WMSYS.WM_CONCAT(num) nums from table_a group by id
      

  2.   

    那有没有办法判断取出来的数据的操作类型是哪种的?
    slelect id,,WMSYS.WM_CONCAT(num) nums from table_a group by id可以查出来
    结果是230,275
    能知道230对应的是0,275对你够的是1吗?
      

  3.   


    select id,o_type,WMSYS.WM_CONCAT(num) nums from test3 group by id,o_type;