这是我最初的问题: 合并两个数据集
不幸的是,我省略了一些细节,我想在这里详细说明。
所以我有两个表 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_source_2 找到相同的 event_type、b、c 时,next_event_date 将填充找到的第一个日期
非常感谢您提前提供的帮助。