-3
SELECT
UserID AS UserIdToDelete
FROM
CDICentral.dbo.UserDC AS ud
WHERE
(UserID NOT IN (SELECT UserID
FROM CVPLocal.dbo.CSWSecurity AS cs))
SELECT
UserID AS UserIdToDelete
FROM
CDICentral.dbo.UserDC AS ud
WHERE
(UserID NOT IN (SELECT UserID
FROM CVPLocal.dbo.CSWSecurity AS cs))
可以使用EXCEPT
,獲取記錄從第一個表這是在第二個表不存在
SELECT UserID AS UserIdToDelete FROM CDICentral.dbo.UserDC
EXCEPT
SELECT UserID FROM CVPLocal.dbo.CSWSecurity
最好的方法可能使用NOT EXISTS。 無論如何,如果你不想ti使用嵌套查詢嘗試通過useID加入2表(使用索引按順序ti tweek你的性能)
作爲新手第一次我聽到這項工作「除了」謝謝Ganesh – 2015-03-03 11:05:39
@PradeepArunachalam如果有幫助,那麼將其標記爲答案:) – 2015-03-03 11:09:36