我有一张桌子说“交易”。它有一个字段'类别'。我想知道这个表中的前2个类别,它们是“交易”数量最多的类别。
例如:有20个交易类别“汽车”和10个交易类别“自行车”和5个类别“周期”
我希望得到的结果是汽车,自行车(交易数量最多。)
如何在不影响性能的情况下使用mysql查询?
答案 0 :(得分:2)
以下是展示以下查询的SQL Fiddle:
SELECT category
FROM deal
GROUP BY category
ORDER BY COUNT(*) DESC
LIMIT 2