刚有.net的版主给出了答复:update a set userGradeID=case when c.childnumber>=4 c.childnumber<8 and then 2 when c.childnumber=8 then 3 end from account as a inner join userMap as b on a.userguid=b.userguid 但我的需求还有一条没有说清楚,当用户的第一级子用户为 高级主管时 他就为 一星用户 ,以后的等级如些类推,这样sql不知如何写,头大, 如,我是一星用户,那么我推荐的第一个子用户必定是高级主管,以此类推 谢谢大家
a
set
userGradeID=case when c.childnumber>=4 c.childnumber<8 and then 2
when c.childnumber=8 then 3 end
from
account as a inner join userMap as b on a.userguid=b.userguid
但我的需求还有一条没有说清楚,当用户的第一级子用户为 高级主管时 他就为 一星用户 ,以后的等级如些类推,这样sql不知如何写,头大,
如,我是一星用户,那么我推荐的第一个子用户必定是高级主管,以此类推
谢谢大家