我有一个声明
... where (vend_id in (@vendor)or @vendor ='')
and (name in (@Name) or @Name ='')
,因此用户可以使用供应商或名称进行搜索。 但是,当我向供应商添加多个值时,会出现此错误
(在上下文中指定的非布尔类型的表达式,其中 预计情况,',')附近
现在我可以将语句更改为(@vendor)中的vend_id和(@Name)或@Name =''中的名称),但是用户将不得不一直选择卖方。但这不是我所需要的
那么关于如何为供应商选择多个值的任何想法?