我有數據在以下格式SQL查詢來更新行
ID DocNumber RevOrder
1 DOC-001 NULL
2 DOC-001 NULL
3 DOC-001 NULL
4 DOC-002 NULL
5 D0C-002 NULL
6 D0C-003 NULL
我需要在更新RevOrder
列格式如下
ID DocNumber RevOrder
1 DOC-001 3
2 DOC-001 2
3 DOC-001 1
4 DOC-002 2
5 D0C-002 1
6 D0C-003 1
邏輯是:DocNumber
可被複制和帶有最大ID的DocNumber
獲得RevOrder = 1
,然後獲取RevOrder = 2
等等......我如何實現上述場景?
你不期待'DOC_001'的下一個實例重新編號的一切都是你?也就是說,讓'id = 1'將RevOrder更改爲4? –