mysql - 如何根据评分获得前3名用户

标签 mysql sql

我正在将 php 与 mysql 结合使用,我想获得评分最高的前 3 名用户 我有下表

表名-评分

id      user_id     rating  
1       4           3
2       4           5
3       5           3
4       6           4
5       5           2

现在我想根据评分获取数据(评分最高的用户应该在上面,限制为 3 个用户) 我该怎么做?

最佳答案

SELECT * FROM rating ORDER BY rating DESC LIMIT 3

关于mysql - 如何根据评分获得前3名用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57991550/

相关文章:

Mysql触发器没有错误消息但代码不起作用

mysql - 如何创建与 MySQL Admin 的连接?

mysql - 服务器更新时 SQL 语法错误;无法执行查询

mysql - MySQL 中最快的区分大小写的字符串比较是什么?

sql - 按半小时间隔计算调用次数

sql - 选择某一年 Oracle 的记录

mysql - 为什么设置 SQL 变量会产生错误?

mysql - 选择在左连接时返回 NULL

sql - 使用预定义的值顺序交替选择列值

mysql - MySQL 抛出 1005 错误