使用MAX sql查找最高用户数并不起作用

时间:2015-09-01 23:11:02

标签: php sql mysqli

我试图使用MAX sql查询找到排名前3位的最高订阅者

我已尝试过(在PHP SQL中) -
SELECT MAX(subscriber) AS 'subscriber' FROM user;

SELECT MAX(subscriber) FROM user;

在数据库中,有5个用户。只有4个用户和订阅者。

用户1 - 30位订阅者

用户2 - 40位订阅者

用户3 - 50位订阅者

用户4 - 60位订阅者

所以它应该排名:

第一名 - 用户4 - 60位订阅者

第二名 - 用户3 - 50位订阅者

第三名 - 用户2 - 40位订阅者

我使用什么查询来回应前三名订阅者的前三名用户?

1 个答案:

答案 0 :(得分:1)

您需要按subscriber

的数量订购
SELECT user.username. user.subscribers 
FROM user
ORDER BY user.subscribers DESC
Limit 3;