ANY
(hoặc từ đồng nghĩa của nó SOME
) là một đường cú pháp cho EXISTS
với một mối tương quan đơn giản:
SELECT *
FROM mytable
WHERE x <= ANY
(
SELECT y
FROM othertable
)
giống như:
SELECT *
FROM mytable m
WHERE EXISTS
(
SELECT NULL
FROM othertable o
WHERE m.x <= o.y
)
Với điều kiện bình đẳng trên trường not-nullable, nó trở nên tương tự như IN
.
Tất cả các cơ sở dữ liệu chính, bao gồm SQL Server
, MySQL
và PostgreSQL
, hỗ trợ từ khóa này.