如下图我的嵌套语句,为什么查询的时候没有帅选出来呢该怎么改写呢,这一句话我前台传了人员编号,但是没有做筛选
是支持这种写法的
点击这里吧SQL拿出来看看是否有问题
如果传的多个值就不能用等号,是单个值也用不着这么麻烦(用子查询)
${if(len(rybh)==0,"","and ywbzh in (select distinct ywbzh where a.khjlh = '"+rybh+"')")}
少了一个)
导致语句不对了