Subconsultas com NOT EXISTS
NOT EXISTS funciona como EXISTS, exceto pela cláusula WHERE em que é usado para ser atendido se nenhuma linha for retornada pela subconsulta.
Por exemplo, para localizar os nomes de produtos que não estão na subcategoria rodas:
USE AdventureWorks2008R2;
GO
SELECT Name
FROM Production.Product
WHERE NOT EXISTS
(SELECT *
FROM Production.ProductSubcategory
WHERE ProductSubcategoryID =
Production.Product.ProductSubcategoryID
AND Name = 'Wheels')
Consulte também