我有一张Main1
有 21 条记录的表,而临时表 @recordsToDel
有 20 条记录。两个表中的 20 行相同,但以下选择查询没有返回丢失的记录,并且删除也没有删除它。两个表都有相似的列。
请问有什么建议吗?
SELECT * FROM dbo.Main1
WHERE NOT EXISTS
(
SELECT * FROM @recordsToDel
);
DELETE FROM dbo.Main1
WHERE NOT EXISTS
(
SELECT * FROM @recordsToDel
);
非常感谢