我有一个以scores列id和score. 我想通过它id以及它之前和之后的 5 条记录访问特定记录。SQL中有没有办法说“用它前后的idn和xitems获取分数?”
尝试:
SELECT *
FROM scores
WHERE score >= n
ORDER BY score ASC
LIMIT 6
UNION
SELECT *
FROM scores
WHERE score < n
ORDER BY score DESC
LIMIT 5
Run Code Online (Sandbox Code Playgroud)
语法可能会有所不同,具体取决于您使用的数据库服务器。
| 归档时间: |
|
| 查看次数: |
2033 次 |
| 最近记录: |