0
データベースの2つのバージョン(v1とv2)があり、v2で新しくすべてを収集し、このクエリを使用して一時データベースに挿入します。同じ主キーで2番目の列が異なる2つのテーブルの相違
INSERT INTO [tmp].[dbo].[Mat]
SELECT *
FROM [v2].[dbo].[Mat]
WHERE myid NOT IN (SELECT myid FROM [v1].[dbo].[cMat_Mat])
表Mat
の列はmyid
(主キー)、matnumber
などです。
問題は、matnumber
の場合は変更されていますが、私はmyid
としか比較できないため、新しいものとは見えません。
ここに私の質問があります。私は[v1].[dbo].[cMat_Mat]
と[v2].[dbo].[Mat]
にあり、同じmyid
しかし異なるmatnumber
を持っている行が必要です。それをどうやって問い合わせることができますか? ... SELECT
で結果を確認してください。