我有一张这样的桌子:

  Username    Rating
1 xxxxxxxx      -1
2 xxxxxxxx       2
3 xxxxxxxx       5
4 xxxxxxxx      -2
5 xxxxxxxx       4

(想象一下如果表更大并且有20多行)。我想用PHP编写一个MySQL语句,它将返回两个列表:按最大值优先顺序排列的前十个最大值的列表,以及按最小值优先顺序排列的前十个最小值的列表。我该怎么办?

最佳答案

顶部:

SELECT Username, Rating FROM <Table> ORDER BY Rating DESC LIMIT 10;

最低的:
SELECT Username, Rating FROM <Table> ORDER BY Rating ASC LIMIT 10;

关于php - 从MySQL表获取值(value),仅显示前十名和前十名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15560463/

10-10 16:48