首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求简单SQL解决方法

2012-01-19 
求简单SQLtable1品名购买次数nametimes电视10冰箱30空调20。。。。。。。。table2品名销售员电视aa冰箱aa空调cc电

求简单SQL
table1
品名     购买次数
name         times
电视               10
冰箱               30
空调               20
。。。。。。。。


table2
品名           销售员
电视               aa
冰箱               aa
空调               cc
电话               dd
。。。。。。。。

想要得到如下结果
销售员         总次数
aa                   40
cc                   20
.........

[解决办法]
select b.销售员,sum(a.times) from table1 a,table2 b where a.name=b.品名 group by b.销售员
[解决办法]
select table2.销售员,
[总次数]=sum(times)
from table1 join table2 on table1.name=table2.品名
group by table2.销售员
[解决办法]
select
销售员=B.销售员,
总次数=sum(A.times)
from A
inner join B on A.name=B.品名
group by B.销售员

热点排行