我有一个字段 :NameId={1,2,3}
我想 当 userid=1 或2或3的用户登录时。
都可以显示 NameId一般的
where ID in(1,2)
我这个 ID=(1,2) 怎么判断啊

解决方案 »

  1.   

    对啊。UserId=1 或=2 或=3的 都可以显示NameId
      

  2.   

    NameId={1,2,3}
    NameId 这个字段 。就相当于权限啊。 
    这么说大家应该容易理解我的意思了吧
      

  3.   

    where charindex(','+ID+','  ,  ','+ NameId+',') <> 0NameId为字段名,ID是参数。
      

  4.   

    where charindex(','“+ID+”',' , ','+ NameId+',') <> 0我把这个加了个引号 '"+ID+"'。否则ID不自动跳出来
    提示我:错误,将 varchar 值 '1,2' 转换为数据类型为 int 的列时发生语法错误。