请问普通报表的下拉框查询,如何实现当选项仅有几个时,选择其他能把非选项的值都筛选出来呢?比如我要查询城市,选项里只有北京,上海,广州,深圳,其他;选择了“其他”后,能出现除上述四个城市之外的所有城市
select * from table where 1=1
${if(cs='其他'),"and zd not in('上海','广州','深圳')","and zd in('"+cs+"')"}
使用参数为空选择全部的方式就可以实现啊,只不过不是参数为空了,改为参数值等于其他就可以了