update 
    a
set 
    vcIsSend='1'
FROM 
    dbo.hy_Mobile_R_Msg_User a
NNER JOIN
    dbo.hy_MobileMsgUser     b
ON 
    a.uUserPK = b.uUserPK     
WHERE 
    a.uMsgPK = @uMsgPK
    AND 
    b.vcMobileNo IN (@strTel)

解决方案 »

  1.   

    修改一下楼上的:update 
        a
    set 
        vcIsSend='1'
    FROM 
        dbo.hy_Mobile_R_Msg_User a
    NNER JOIN
        dbo.hy_MobileMsgUser     b
    ON 
        a.uUserPK = b.uUserPK     
    WHERE 
        a.uMsgPK = @uMsgPK
        AND
        charindex(','+b.vcMobileNo+',',','+@strTel+',')>0
      

  2.   

    --你写的语句太复杂了,简化一些:        update hy_Mobile_R_Msg_User
    set vcIsSend='1'
    from dbo.hy_MobileMsgUser a inner join dbo.hy_Mobile_R_Msg_User b 
                    ON a.uUserPK = b.uUserPK
            where a.vcMobileNo IN (@strTel) 
              and b.uMsgPK = @uMsgPK