このクエリの結合構文を理解するのに最も苦労しています。
Oracle SQL クエリから次の結果が得られたとします。
結果1:
Id1: Id2: Char1: Char2: ... CharN:
123a ABC c1a c2a ... cNa
123b DEF c1b c2b ... cNb
Id2
そして、同じデータベースに、単純に次のものに基づいた「マッピング テーブル」があります。
マッピング表:
Id1: Id2:
123a ABC
234a ABC
345a ABC
456a ABC
123b DEF
234b DEF
そして、今私がやりたいことは、 が一致Id1
するマッピング テーブルのそれぞれの結果を複製するId2
ことです。最終結果が得られます。
望ましい結果:
Id1: Id2: Char1: Char2: ... CharN:
123a ABC c1a c2a ... cNa
234a ABC c1a c2a ... cNa
345a ABC c1a c2a ... cNa
456a ABC c1a c2a ... cNa
123b DEF c1b c2b ... cNb
234b DEF c1b c2b ... cNb
Id1
つまり、一致するマッピング テーブルのレコードごとに変更された結果を繰り返しますId2
。
ある種の外部結合を使用して実行しようとしていますが、構文がまったく正しくありません!
ご協力いただきありがとうございます!!