select id,sum(decode(type,'冰棒',price,0)),sum(decode(type,'可乐',price,0)),sum(decode(type,'汽水',price,0))
from A
group by id

解决方案 »

  1.   

    select id,sum(decode(type,'冰棒',price,0)) 冰棒,
              sum(decode(type,'可乐',price,0)) 可乐,
              sum(decode(type,'汽水',price,0)) 汽水
    from A
    group by id
      

  2.   

    在物品Type不确定的情况下该如何做。
      

  3.   

    谢谢 zhaokeke2004(大力) 的热诚帮助,100分已经到你帐上。你的帮助远大于这100分!