SQL中用Join 进行SUM时令我困惑的问题
表A 表B 表C
ID Name Name Count Name Count
1 笔 笔 2 笔 -1
笔 -1
当我用下面的SQL进行SUM时
select A.Name, SUM(B.Count)as B_Count,SUM(C.Count) as C_Count
from A left outer join B on A.Name=B.Name
left outer join C on A.Name=C.Name
Group by A.Name
/*-----结果-------*/
Name B_Count C_Count
笔 4 -2
各位大虾
我这条SQL怎么改才正确能啊
正确应为
Name B_Count C_Count
笔 2 -2