Вы можете использовать any
или all
, в зависимости от желаемой логики:
select product.id
from product
where product.price >= all (select deals.price from deals where deals.dDate >= sysdate-10);
или min()
или max()
, в зависимости от желаемой логики:
select product.id
from product
where product.price >= (select max(deals.price) from deals where deals.dDate >= sysdate-10);
Я предпочитаю последнее.