我也来求一SQL语句
表一
id 已售数量
1 3
2 4
4 5
表二
id 库存数量
1 2
2 3
3 4
4 5
5 6
现在做一个简单的统计
从表二中选取只包含表一的记录~
然后计算 筛选出来的记录中的库存数量+表一的已售数量的总和
结果:
id 总数量 已售数量
1 5(=2+3) 3
2 7(=3+4) 4
4 10(=5+5) 5
------解决方案--------------------這樣應該更准確。
在表二中,id應該是不會重復的。
Select
A.id,
已售数量 + 库存数量 As 总数量,
已售数量
From
表一 A
Inner Join
(Select id, SUM(已售数量) As 已售数量 From 表二 Group By id) B
On A.id = B.id