你把文件发送过来看看
应该你数据集哪里写错了
where
1 = 1
${if(len(参数名)=0,"","AND 字段名 IN ('"+参数名+"')")}
然后参数控件要设置分割符 ','
你对比看看
sql写错了,应该是写了查询时显示全部。如果全部的时候没有条件就不报错。有参数用and条件了,但是and条件有问题就报错了,检查sql吧
你的sql语句有问题,sql语句截图看看