這是我原來的問題: merging two data sets如何創建將從兩個表(Oracle DBMS)生成「合併」數據集的選擇SQL語句?
不幸的是我省略了一些intircacies,我想在這裏闡述。
所以我有兩個表events_source_1和events_source_2表。我必須從這些表中生成數據集到結果數據集(我可以插入到第三個表中,但這是無關緊要的)。
events_source_1包含歷史事件數據,我所要做的得到最新的事件(這樣我做了以下內容:
select event_type,b,c,max(event_date),null next_event_date
from events_source_1
group by event_type,b,c,event_date,null
events_source_2遏制,未來事件數據,我必須做到以下幾點:
select event_type,b,c,null event_date, next_event_date
from events_source_2
where b>sysdate;
如何把外部聯接語句來填補這一空白(即當同一EVENT_TYPE,b,C從event_source_2然後next_event_date將充滿了第一次約會的發現發現
非常感謝您的幫助。
非常好的評論!非常感謝這個珍聞 – 2010-06-07 22:19:56