当前位置: 代码迷 >> ASP.NET >> 求一SQL语句 ,汇总表的某字段的总和,该如何解决
  详细解决方案

求一SQL语句 ,汇总表的某字段的总和,该如何解决

热度:4767   发布时间:2013-02-26 00:00:00.0
求一SQL语句 ,汇总表的某字段的总和
表A   结构如下
        name     role
-----------------
            a           0
            b           1
            c           2

表B   结构如下
        role     money
-----------------
          0           100
          1           200
          3           300


我想得到A表中所有用户的总money的和,要怎么做啊。

我写的是

select   sum(B.money)   from   A,B   where   A.role=B.role

------解决方案--------------------------------------------------------
select sum(money) from B where role in ( select role from A)
------解决方案--------------------------------------------------------
可以用临时表啊!
------解决方案--------------------------------------------------------
楼上,小题大作了,这么简单的也要用临时表?
  相关解决方案