有沒有一種方法可以從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