62,266
社区成员
发帖
与我相关
我的任务
分享

insert into #temp2 as B (用户ID) values(select 用户IDfrom #temp1 as A where A.用户ID<>B.用户ID )
select ROW_NUMBER() over (order by 用户ID ) as number ,
用户ID
into #temp1
From [User] a
select * From #temp1
update a
set a.userid = b.用户ID
From PromotionActivity a join #temp1 b
on a.id = b.number + 288738
PromotionActivityTmp inner join UserTmp on
(case when PromotionActivityTmp.PromotionActivityRowNumber%@UserCount=0 then @UserCount
else PromotionActivityTmp.PromotionActivityRowNumber%@UserCount)=UserRowNumber
这时候就得出1对1的分配关系