解决了1天的问题
declare @userid varchar(20)
set @userid= '1,2,3,4 '
select * from tbName
where charindex( ', '+rtrim(userid)+ ', ', ', '+@userid+ ', ')> 0
这样可以分别查询出userid号为1,2,3,4的人员是否存在!但是如果1,2这两个userid不存在的话怎么返回1,2呢?
------解决方案--------------------declare @userid varchar(20)
set @userid= '1,2,3,4 '
exec( 'select * from tbName userid in ( '+@userid+ ') ')