我有一个包含以下信息的表格:
ID Name Value
=== ===== =======
1 apple 5
2 green 10
3 orange 1
4 blue 0
5 fish 3
6 lettuce 2
7 cabbage 4
8 computer 1
9 car 0
10 sport 9
11 racing 15
我希望在此表中只能提取 3 个最高值记录。因此,例如,我想按顺序提取以下内容。
11 racing 15
2 green 10
10 sport 9
我知道我可以使用 ORDER BY 按值(value)对它们进行排序,所以它首先给我最高的。但是我如何查询才能只获取这些记录?
最佳答案
你可以这样做
select * from your_table order by Value desc limit 3
关于mysql - SQL查询以获取表中的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24458356/