Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我有一张桌子说“ deal”。它有一个字段“ category”。我想知道此表中的前2个类别,即“交易”数量最多的类别。
例如:“汽车”类别有20个交易,“自行车”类别有10个交易,“自行车”类别有5个交易
我想获得结果为汽车,自行车(交易数量最多)。
如何在不影响性能的情况下使用mysql查询此内容?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我有一张桌子说“ deal”。它有一个字段“ category”。我想知道此表中的前2个类别,即“交易”数量最多的类别。
例如:“汽车”类别有20个交易,“自行车”类别有10个交易,“自行车”类别有5个交易
我想获得结果为汽车,自行车(交易数量最多)。
如何在不影响性能的情况下使用mysql查询此内容?
最佳答案
这是演示以下查询的SQL Fiddle:
SELECT category
FROM deal
GROUP BY category
ORDER BY COUNT(*) DESC
LIMIT 2
关于php - 如何在mysql中获得具有相同值的最高记录数的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20225627/
10-13 05:00