私のDBには、まったく同じ列を持つ2つのビューがあります(各ビューは、リンクサーバーを介して異なるリモートDBからのデータを参照します)。
両方のビューに同じ列があり、論理的に同じデータを表しているためです。
状況によっては、異なるビューに保存されているデータの結合だけでなく、各ビューからの単一のデータも個別に必要です。
この状況で使用するのに最適なマッピングは何ですか? 識別子の値を持つ 1 つのエンティティのみで 2 つのビューを結合するのに役立つ特定のマップがありますか?
ここに例があります:
VIEW1
Col1 | Col2
X1 | Y1
X2 | Y2
VIEW2
Col1 | Col2
K1 | Z1
K2 | Z2
状況 1 - データの結合
VIEW1 U VIEW2 = (X1,X2,K1,K2)(Y1,Y2,Z1,Z2)
状況 2 - 各ビューからの単一データ
VIEW1 = (X1,x2)(Y1,Y2)
VIEW2 = (K1,K2)(Z1,Z2)