回答

收藏

如何在具有特定ID的记录之前和之后获得5条记录?

技术问答 技术问答 241 人阅读 | 0 人回复 | 2023-09-12

我有一个scores用列id和命名的表score。我想通过它id以及之前和之后的五个记录访问特定记录。SQL有没有办法说用之前和之后IDn和x项目ID抢分数”?) U2 y$ V1 m( E( K6 X/ s
                                                               
4 B: q8 Z1 u1 ]( P. N6 `5 Z0 ]    解决方案:                                                               
7 V( M' }, B# y' W$ {6 }                                                                尝试:
" s, u7 ~! T& P6 P        SELECT *     FROM scores    WHERE score >= nORDER BY score ASC   LIMIT 6 UNION  SELECT *     FROM scores    WHERE score 根据您使用的数据库服务器,语法可能会有所不同。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则