Мой вопрос - найти магазин, в котором каждый предмет продается по цене, превышающей среднерыночную;
SELECT SHOP_NAME, Trade_Name
FROM SELL_ITEM f
WHERE PRICE >
(SELECT
AVG(PRICE)
FROM SELL_ITEM s
WHERE f.Trade_Name = s.Trade_Name
GROUP BY TRADE_NAME);
Этот запрос возвращает мне все товары, продаваемые в магазине>, чем средняя рыночная цена, но как я могу отфильтровать их не для каждого товара?