Udostępnij za pośrednictwem


Podkwerendy z NOT EXISTS

NOT EXISTS działa jak EXISTS, z wyjątkiem klauzula WHERE, w których jest używany jest spełniony, jeśli wiersze nie są zwracane przez podkwerendę.

Na przykład, aby odnaleźć nazwy produktów, które nie znajdują się w podkategorii koła:

USE AdventureWorks;
GO
SELECT Name
FROM Production.Product
WHERE NOT EXISTS
    (SELECT * 
     FROM Production.ProductSubcategory
     WHERE ProductSubcategoryID = 
            Production.Product.ProductSubcategoryID
        AND Name = 'Wheels')