我有如下表格记录:-
my_table
id | rating | description
1 | 0.0 | bed
2 | 1.0 | good
3 | 0.0 | bed
4 | 1.0 | good
5 | 0.0 | bed
6 | 0.0 | bed
7 | 0.0 | bed
现在,我通过评分缩短了该表,得到了以下结果.
(查询:SELECT * FROM my_table ORDER BY等级DESC)
结果表
id | rating | description
2 | 1.0 | good
4 | 1.0 | good
1 | 0.0 | bed
==> 3 | 0.0 | bed
5 | 0.0 | bed
6 | 0.0 | bed
7 | 0.0 | bed
现在我想要以前的id = 3的记录.
预期结果
id | rating | description
1 | 0.0 | bed
我该如何实现.单个mySQL查询内?
请帮我.
解决方法:
用这个:
SELECT * FROM my_table ORDER BY rating DESC LIMIT 2,1