Udostępnij za pośrednictwem


Subqueries with NOT IN

Podkwerendy wprowadzone przy użyciu słowa kluczowego NOT IN również zwracać listy wartości zero lub więcej.

Następująca kwerenda powoduje znalezienie nazw produktów, które nie są zakończone rowerów.

USE AdventureWorks;
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')

Ta instrukcja nie można przekonwertować na łączyć.Analogiczne łączyć równości nie ma różne znaczenie: Znalezione nazwy produktów, które znajdują się w niektórych podkategorii, który nie jest gotowe rowerów. Aby uzyskać informacje o interpretowaniu znaczenie sprzężenia nie są oparte na równości zobacz Joining Three or More Tables.

See Also

Concepts