ANY / ALL

Сравнение значения с результатами подзапроса.

Сигнатураexpr op ANY/ALL (subquery)

ANY (= SOME) истинно, если условие выполняется хотя бы для одного значения; ALL — для всех. = ANY (...) эквивалентно IN.

SELECT * FROM products
WHERE price > ALL (SELECT price FROM products WHERE category = 'sale');
-- дороже любого товара со скидкой

SELECT * FROM products
WHERE id = ANY (SELECT product_id FROM featured);
← Все записи: Функции и операторы SQL
Поддержать проект