我試圖在單個查詢中一起加入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),但現在這應該是有用的。我如何以這種方式嵌套查詢?我剛開始SQL命令沒有正確結束的錯誤。 任何幫助表示讚賞。 謝謝
Oracle是否需要以分號結尾的語句? – simchona 2012-02-17 15:33:08