ANY (またはその同義語SOME )はEXISTSのシンタックスシュガーです 単純な相関関係:
SELECT *
FROM mytable
WHERE x <= ANY
(
SELECT y
FROM othertable
)
と同じです:
SELECT *
FROM mytable m
WHERE EXISTS
(
SELECT NULL
FROM othertable o
WHERE m.x <= o.y
)
null許容できないフィールドの等式条件を使用すると、INのようになります。 。
SQL Serverを含むすべての主要なデータベース 、MySQL およびPostgreSQL 、このキーワードをサポートします。