这个EXISTS
命令测试子查询中是否存在任何记录,如果子查询返回一条或多条记录,则返回 true。
以下SQL列出了产品价格小于20的供应商:
SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM Products WHERE SupplierId = Suppliers.supplierId AND Price < 20);
亲自试一试 »
以下 SQL 列出了产品价格等于 22 的供应商:
SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM Products WHERE SupplierId = Suppliers.supplierId AND Price = 22);
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!