O
okgxsh
Unregistered / Unconfirmed
GUEST, unregistred user!
A 表ID,Type,TypeNo,batchMoney1 WWW 001 10002 WWW 002 30003 CCC 003 4000B表Type,TypeNo MoneyWWW 001 500WWW 001 10WWW 001 20WWW 002 200WWW 002 300WWW 003 400结果:Type,TypeNo,batchMoney TotalMoney( sum(Money) )WWW 001 1000 530WWW 002 3000 500WWW 003 4000 400我的方法Select A.Type,A.TypeNo,A.batchMoney,Sum(B.Money) as TotalMoneyFrom A Left join B ONA.Type=B.Type and A.TypeNo = B.typeNoGroup by A.Type,A.TypeNo,A.batchMoney,B.Type,B.TypeNo我的方法好像非常笨,B数据一旦非常庞大,Group这么多列,很慢,搞不懂怎么优化!那位帮忙优化一下