Definición


El operador EXIST se usa con la sentencia WHERE para poder testear si un registro existe en una subquery

Sintaxis


SELECT nombre_columna(s)
FROM nombre_tabla
WHERE EXISTS ( 
	SELECT nombre_columna 
	FROM nombre_tabla 
	WHERE condicion
);

Ejemplo


SELECT SupplierName
FROM Suppliers
WHERE EXISTS ( 
	SELECT ProductName 
	FROM Products 
	WHERE Products.SupplierID = Suppliers.supplierID AND Price < 20
);