update Babies set BirthOrder =tb.sn from Babies b1,
(select ROW_NUMBER() over (partition by familyid order by BirthOrder ) as sn,id,FamilyId,BirthOrder from Babies
where IsDeleted = 0
group by FamilyId,id,BirthOrder
) as tb
where b1.Id=tb.Id
sqlserver 更新通过 select 查询出的结果集
猜你喜欢
转载自www.cnblogs.com/zinan/p/10428180.html
今日推荐
周排行