1
我有一個有趣的問題: 我有一個函數可以得到逗號分隔的整數字符串。選擇的結果順序
這裏是2個處決:
select ID from dbo.udf_NumList2table ('124,126,132,180,176')
select RP.ID, My.ID
from dbo.udf_NumList2table ('124,126,132,180,176') RP join MyTable My
on RP.ID=My.ID
在第一執行結果的順序是這樣的字符串中的編號的順序。 在第二次執行中,結果的順序是升序(180之前的176)。
爲什麼?我猜想MyTable中列ID的PK是原因--SQL更喜歡在密鑰上運行。
對不對?