- 此问题在此处已有答案**:
(19个答案)
2天前关闭。
我想要到选择行由最高votecount从一个表格,但是如果用户id是repeated我想要这仅仅是这行与最高votecount.例如:
| 用户ID|计票|
| - ------| - ------|
| 第二章|第二章|
| 第二章|十二|
| 1个|二十个|
我的结果应该是:
1,20
2,12
这是我目前的代码:
SELECT * from `audio` GROUP BY `userId` ORDER BY `votecount` DESC LIMIT 50
我的代码的结果是:
1,20
2,2
它按userId分组,然后按投票数排序,这不是所需的输出
2条答案
按热度按时间waxmsbnn1#
os8fio9y2#
如果是这种情况,并且您没有唯一的行ID,则需要在groupby子句中添加其他列