Mysql加入限制?

Nir*_*Nir 4 mysql

我有一张包含类别,产品和数量的表格.所有整数.我正在寻找最有效的查询,它将为我提供每个类别的前十大产品(最高计数).

我已经尝试了几个子选择和连接,但无法弄清楚如何在单个查询中执行此操作.谢谢你的帮助.

ZA.*_*ZA. 7

select a.* from t a where 10 >  (
   select count(*) from t b 
   where b.category=a.category 
   and b.count<a.count
) 
Run Code Online (Sandbox Code Playgroud)

我想这就是你需要的.