MySQL SELECT语句从产品WHERE AVERAGE价格为X中选择N行

时间:2013-11-15 21:02:53

标签: mysql sql grouping average

无法提出一个查询,允许我从一张表中选择N个数量的产品,平均价格为X金额,并限制为Y行数。

IE。选择平均价格为90.00的1000种产品

SELECT * 
FROM ProductList 
WHERE Price = [something something something based on AVG price LIMIT 1000]

带有产品的表格不大,因此有多个子选择或功能或存储过程不是问题

甚至可以创建一个新表,该表将有产品ID加入选择

1 个答案:

答案 0 :(得分:0)

你的意思是这样的吗?

select
*
from
ProductList
where price = (select avg(price) from productlist)