sql-存储过程-紧急问题-全部分都给你-100分
表myTable(id,toWhom),
其中toWhom字段是varchar,存放员工编号,多员工编号时用逗号分隔,
怎样写一存储过程myProcedure(@staffId int),使toWhom字段中包含有参数@staffId的记录被获取,不包含@staffId的记录不被获取.
谢谢,公司OA这个星期就要完工,急死我了!100分不够还可追加.
like 没用,当toWhom=1111,1112,1113 时 @staffId=1或@staffId=11或@staffId=111就是同一结果
------解决方案--------------------select * from myTable where charindex( ', '+rtrim(@staffId)+ ', ', ', '+toWhom+ ', ')> 0