有没有一种方法可以从SQL中的一列中按顺序选择值对?SQL Server - 从一列中选择值对
即如果我有一个表的数字
SomeID
------
1
2
3
5
7
11
我需要像这样返回两列一组的一列:
FirstID SecondID
-------------------
1 2
2 3
3 5
5 7
7 11
可以这样做?
编辑:
我已经提到,第一个结果集事项的顺序,可能不连续的。
即可能是
SomeID
5
3
9
8
...
FirstID SecondID
5 3
3 9
9 8
... ...
任何ID /顺序列,我们可以用来获得“下一行”? – jarlh
@jarlh目前,不......我开始意识到这可能是一个XY问题,因为我的单列结果集来自另一个查询,也许我可以把它工作到那里... – McFixit