Redgate SQL データ比較の使用 9.
これは、私がやりたいことの簡単な例です。次のテーブルがあります。
Product (ProductId, ProductName)
ProductDetail (ProductDetailId, ProductId, OtherField)
両方のテーブルの ID 列は主キーであり、自動インクリメント (ID) です。Product には、ProductName に対する一意の制約があります。本番システムとテスト システムがあり、Data Compare を使用して 2 つのシステムの ProductDetail テーブルを同期したいと考えています。
問題は、2 つのシステムの ID 列が同期されていないことです。「Bananas」という製品の ID は、本番環境では 1000、テスト環境では 6 です。
結合を使用して比較したいので、ProductDetail テーブルの列のみで構成されるキーを使用する代わりに、Product テーブルと ProductDetail テーブルの両方を使用してフィールドの組み合わせに基づいて比較できます。
データ比較 UI で複数のテーブルを比較に参加させる方法がわかりません。私が達成しようとしていることは可能ですか?