出荷された部品と受領された部品の表があるとします。発送したものと受け取ったものを一致させ、共通の発送番号で結び付けたいです。
出荷表
SHIPMENT NO PART NO
1 A
1 B
2 A
2 C
レシート表
SHIPMENT NO PART NO
1 A
1 C
2 B
3 A
望ましい結果
SHIP. SHIP. NO SHIP. PART NO RPT. SHIP. NO RPT. PART NO
1 A 1 A
1 B 1 NULL
1 NULL 1 C
2 A 2 NULL
2 NULL 2 C
NULL NULL 3 A
したがって、完全な外部結合があり、すべての個別の出荷番号と、出荷と受入の両方のそれぞれの部品番号が表示されますが、それらが一致する場所で結合されます。部品番号が一致しなくても、コンプリケーションはまだ出荷番号に含まれています。
基本的に 2 つの結合条件があり、そのうちの 1 つは完全にオプションです。
解決策は非常に簡単だと確信していますが、ユニオンを使用しないとこれを行う方法がわかりません。