当前位置: 代码迷 >> Sql Server >> 求一带统计SQL语句解决办法
  详细解决方案

求一带统计SQL语句解决办法

热度:58   发布时间:2016-04-24 10:11:54.0
求一带统计SQL语句
表a
id     name 
1     aa
2    bb

表B
id    je      sl
1     1       2
1     1      3
2     2      4

我现在是用二步SQL得到我要的

select id,name from a
sid=rs("id")
然后再
select sum(je*sl) as jg from b where id =sid (用上面得到的ID做这里的参数做统计)


最终我要得到的数据是

1     aa    5
2     bb     8

求一条SQL能实现我要的,谢谢
------解决方案--------------------
引用:
select a.id, a.name, sum(je*sl) as jg from a, b where id in (select id from a) and a.id=b.id group by b.id,a.name

试一下。

上面有点错,用下面的这句sql
select b.id, a.name, sum(je*sl) as jg from a, b where  a.id=b.id group by b.id,a.name
  相关解决方案