【发布时间】:2021-06-22 05:03:31
【问题描述】:
这是一个示例原始数据
Id Rank
2714 1
2713 2
2712 3
2711 4
2710 5
2709 6
2708 7
2706 8
2705 9
2704 10
2703 11
2702 12
2701 13
2700 14
2699 15
2698 16
2697 17
2696 18
2695 19
2694 20
现在例如,用户给我一个 ID = 2705,其排名为 9 现在我必须获取排名 6 和排名 12 之间的数据我该怎么做。
【问题讨论】:
-
Rank数据是否连续/相邻(没有间隙)? -
这两个查询有什么关系?无论如何,您可以添加
WHERE-condition 来过滤数据。