Compartir a través de


Subconsultas con NOT IN

Las subconsultas que empiezan por la palabra clave NOT IN, devuelven también una lista de cero o más valores.

En la siguiente consulta se buscan los nombres de los productos que no son bicicletas acabadas.

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')

Esta instrucción no se puede convertir en una combinación. La combinación análoga "no igual" tiene un significado distinto: busca los nombres de todos los productos presentes en una subcategoría que no es la de bicicletas acabadas. Para obtener información acerca de cómo interpretar el significado de las combinaciones que no se basan en la igualdad, vea Combinar tres o más tablas.

Vea también

Conceptos