ここに私の最初の質問があります: 2 つのデータセットをマージする
残念ながら、ここで詳しく説明したいいくつかの複雑な部分を省略しました。
したがって、2 つのテーブル events_source_1 と events_source_2 テーブルがあります。これらのテーブルから結果のデータセットにデータセットを生成する必要があります (3 番目のテーブルに挿入することはできますが、それは関係ありません)。
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 は最初に見つかった日付で埋められます)
事前にご支援いただき、誠にありがとうございます。