【发布时间】:2012-02-17 15:29:54
【问题描述】:
我正在尝试在一个查询中将 3 个表连接在一起。前两个有一个键,因此每个条目都有一个匹配的条目。然后,此连接表将由第三个表连接,该表可以为第一个表中的每个条目(连接的表)生成多个条目。
select * from
(select a.bidentifier, a.bsession, a.symbol, b.jidentifier, b.JSession
from trade_monthly a, trade_monthly_second b
where
a.bidentifier = b.jidentifier AND
a.bsession = b.JSession)
left outer join
trade c
on c.symbol = a.symbol
order by a.bidentifier, a.bsession, a.symbol, b.jidentifier, b.JSession, c.symbol
左外连接会有更多标准(不仅仅是 c.symbol = a.symbol),但现在这应该很有用。如何以这种方式嵌套查询?我刚开始遇到 gan SQL 命令未正确结束错误。 任何帮助表示赞赏。 谢谢
【问题讨论】:
-
Oracle 是否要求语句以分号结尾?