我的问题是检索出售每个商品的商店数量超过平均市场价格;SQL子查询问题
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);
该查询返回我所有的商店,出售项目>高于市场平均价格,但我怎么能过滤掉那些不是为每个项目?
是这个MySQL,MSSQL,甲骨文...? – McGarnagle 2012-03-25 03:23:14
我正在使用MySQL – user236501 2012-03-25 03:27:44
您应该包含测试数据和预期结果 – 2012-03-25 08:35:08