我有如下表格记录:
我的桌子
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
现在我把这张表的评分缩短了,结果如下。
(查询:按等级说明从我的表顺序中选择*)
结果表
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