使用 NOT IN 的子查詢
NOT IN 關鍵字所提出的子查詢也會傳回零或多個數值的清單。
下列查詢會尋找不是已完工自行車的產品名稱。
USE AdventureWorks2008R2;
GO
SELECT Name
FROM Production.Product
WHERE ProductSubcategoryID NOT IN
(SELECT ProductSubcategoryID
FROM Production.ProductSubcategory
WHERE Name = 'Mountain Bikes'
OR Name = 'Road Bikes'
OR Name = 'Touring Bikes')
此陳述式不能轉換成聯結。類似的不相等聯結則具有不同的意義:它會在其他不屬於已完工自行車的部份子類別中,尋找產品名稱。如需不依據相等性來解譯聯結意義的詳細資訊,請參閱<聯結三或多個資料表>。