急求一个复杂的SQL语句!!!

Lamya 2006-02-27 02:18:21
select a.oilNum,sum(b.vol),sum(c.vol),sum(d.watervol),sum(e.watervol)
from newjr a left outer join Getin b
on a.oilNum=b.oilNum
left outer join GetOut c
on a.oilNum=c.oilNum
left outer join water d
on a.oilNum=d.oilNum and d.state=1
left outer join water e
on a.oilNum=e.oilNum and e.state=0
where a.gsid=1 group by a.oilNum
go
就是从三个表里面查出的数据汇总在一起,为什么聚合函数的运算结果增长了好几倍?
刚两个表的外联接就没问题?
请教这是哪里出了问题?
...全文
174 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧