11
存在しないか存在しない
これらのクエリのどれが高速ですか? 存在しません: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) またはない: SELECT ProductID, ProductName FROM Northwind..Products p WHERE p.ProductID NOT IN ( SELECT ProductID FROM Northwind..[Order Details]) クエリ実行プランは、両方が同じことを行うと言います。その場合、どちらがお勧めのフォームですか? これは、NorthWindデータベースに基づいています。 [編集] この役立つ記事を見つけました:http : //weblogs.sqlteam.com/mladenp/archive/2007/05/18/60210.aspx NOT EXISTSに固執すると思います。
538
sql
sql-server
notin