NOT IN vs NOT EXISTS這些查詢中哪一個更快?NOT EXISTS:SELECT ProductID, ProductName
FROM Northwind..Products pWHERE NOT EXISTS (
SELECT 1
FROM Northwind..[Order Details] od
WHERE p.ProductId = od.ProductId)Or NOT IN:SELECT ProductID, ProductName
FROM Northwind..Products pWHERE p.ProductID NOT IN (
SELECT ProductID
FROM Northwind..[Order Details])查詢執(zhí)行計劃說他們都做同樣的事情。如果是這樣的話,建議采用哪一種形式?這是基于Northwind數(shù)據(jù)庫的。[編輯]剛剛找到這篇有用的文章:http:/weblogs.sqlatt.com/mladenp/存檔/2007/05/18/60210.aspx我想我會堅持不存在的。
NOT IN vs NOT EXISTS
揚帆大魚
2019-06-05 15:29:50