我有一个包含serialNbr
,BatchNbr
和其他列的广告资源表:
SerialNbr | BatchNbr
------ ------
501600 29183
501601 29183
501602 29183
501603 29183
501604 28183
现在,如果我选择前2行,那么带有未选行的batchNbr列应该更新为' 28183-1'之后如果我选择了batchnbr =' 29183-1& #39;,其余未选择的行应更新为' 29183-2'等等。
for ex:
的结果表select top2 * from Inventory table where BatchNbr='29183'
应该给我结果
SerialNbr | BatchNbr
------ ------
501600 29183
501601 29183
501602 29183-1
501603 29183-1
501604 28183-1
如果我选择,以同样的方式
select top1 * from Inventory table where BatchNbr='29183-1'
应该给我结果
SerialNbr | BatchNbr
------ ------
501600 29183
501601 29183
501602 29183-1
501603 29183-2
501604 28183-2
结果集只是我展示我希望如何更新表的方式。