【发布时间】:2015-12-16 04:08:16
【问题描述】:
在同一个查询中结合 Oracle 内连接和外连接是否有效:
select b.col1, c.col2, sum(d.col1), sum(e.col1) from
a
inner join b on a.xxx = b.xxx
inner join c on a.yyy = c.yyy
left join d on b.aaa = d.aaa and c.bbb = d.bbb
left join e on b.aaa = e.bbb and c.aaa = e.bbb
group by b.col1, c.col2
【问题讨论】:
-
是的,它是有效的。我觉得你的 group by 有问题?是吗?
-
是的,总和并没有像我预期的那样加起来。
-
啊,没关系。 Sum 正在运行 - 我遇到了与查询无关的其他问题。
-
为什么你认为它无效?
-
@MarcusLeon,以下任何答案对您有帮助吗?