21 レコードのテーブルがMain1
あり、一時テーブル @recordsToDel
には 20 レコードがあります。20 行は両方のテーブルで同一ですが、次の選択クエリは欠落しているレコードを返さず、削除もそれを削除しません。両方のテーブルには同様の列があります。
何か提案はありますか?
SELECT * FROM dbo.Main1
WHERE NOT EXISTS
(
SELECT * FROM @recordsToDel
);
DELETE FROM dbo.Main1
WHERE NOT EXISTS
(
SELECT * FROM @recordsToDel
);
どうもありがとう