[SQL]相関副問合せにexists文を使用するサンプル
書式
select 項目 from テーブルA where exists (select 項目 from テーブルB where 条件式)
使用例
SELECT
SupplierName
FROM
Suppliers AA
WHERE
EXISTS (
SELECT
ProductName
FROM
Products BB
WHERE
AA.SupplierID = BB.supplierID
AND Price > 100
);
SELECT
SupplierName
FROM
Suppliers AA
WHERE
EXISTS (
SELECT
ProductName
FROM
Products BB
WHERE
AA.SupplierID = BB.supplierID
AND Price > 100
);
SELECT SupplierName FROM Suppliers AA WHERE EXISTS ( SELECT ProductName FROM Products BB WHERE AA.SupplierID = BB.supplierID AND Price > 100 );
結果
SupplierName |
---|
Plutzer Lebensmittelgroßmärkte AG |
Aux joyeux ecclésiastiques |