我有如下表记录:-
我的表
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 rating 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
关于php - 只获取倒数第二条记录 - mysql-query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18225170/