F1 F2 F3 F4
a  b  1  2
a  b  2  3
c  d  1  4
c  d  2  4用SQL汇总写成
a 3 5
c 3 8
我会写,可是以下呢?
a b 3 5
c d 3 8

解决方案 »

  1.   

    SELECT F1, F2, SUM(F3), SUM(F4) FROM 表1  GROUP BY F1,F2 
      

  2.   

    你第一个怎么写,第二个一样写啊
    group by多一个字段而已,select f1,f2,sum(f3),sum(f4) from tb group by f1,f2
      

  3.   

    SELECT F1, F2, SUM(isnull(F3,0)) as F3, SUM(isnull(F4,0)) as F4 FROM tablename  GROUP BY F1,F2
      

  4.   

    SELECT F1, F2, SUM(F3), SUM(F4) FROM 表1  GROUP BY F1,F2