我有一个MySQL表,设置这样的:MySQL查询顺序按大多数OCCURENCES
id | game_type | votes
01 | aaa | 2
02 | bbb | 2
03 | ccc | 4
04 | aaa | 7
05 | aaa | 1
06 | ccc | 11
我想返回所有行,所以它们被game_type有序,但随着游戏类型最OCCURENCES按降序排列,然后通过投票数量排序按降序排列,如:
04 aaa 7
01 aaa 2
05 aaa 1
06 ccc 11
03 ccc 4
02 bbb 2
如果我只是有ORDER BY在查询结束,它只是组织它们在一个随机的顺序。
关于如何实现这一点的任何想法?
你用'ORDER BY game_type ASC,票DESC'? – Tobas
如果我有'ORDER BY game_type ASC,投票DESC' - 这将按照字母顺序将它们组合在一起 - 而不是按该组的数量计数。 – badgers