我试图使用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位订阅者
我使用什么查询来回应前三名订阅者的前三名用户?
答案 0 :(得分:1)
您需要按subscriber
SELECT user.username. user.subscribers
FROM user
ORDER BY user.subscribers DESC
Limit 3;