少拼接了括号,in的格式是 in('1','2','3')
你把sql帖出来啊。
如果用这种分隔符。
sql应该写 where 字段 in ('${参数}')
如果要为空选全部就这样
${if(len(参数)=0,""," and 字段 in ('"+参数+"')")}
" and c.fname in ('"+fname+"')"
检查 数据格式,把这个地方修改一下