我有数据在以下格式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? –