我嘗試使用下面的查詢,刪除,但遺憾的是,所有的記錄都被刪除刪除使用子查詢和相交?
DELETE [dbo].[devicelinks]
FROM
(SELECT *
FROM [dbo].[devicelinks]
WHERE PID = 7
INTERSECT
SELECT *
FROM ASC.dbo.DEVICE_LINK
WHERE PID = 7)
如何正確使用子查詢從源表中刪除相應的記錄?
這兩個表格中沒有任何鍵或約束。
我可以試試這個,但我需要檢查綁定列表中的多個列 – coffemug
您可以像這樣添加連接子句「and [dbo]。[devicelinks] .MyField = ASC.dbo.DEVICE_LINK.MyField」You cha有儘可能多的這些所需 – RegBes
這是推薦的,子查詢或加入 – coffemug