下拉复选框参数为空选全部系列问题

image.png

空值和选一个的时候没问题,多选就出问题,多选什么都查不出来。

这几个多选参数都这样,什么情况

FineReport 霜凡 发布于 2021-7-19 18:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
liu.yangLv2初级互助
发布于2021-7-20 09:22

这样写 ${if(len(参数) == 0,""," and  字段 in ( '" + SUBSTITUTE(参数,",","','") + "')")}

  • rmHJPhsS rmHJPhsS 请问一下,为什么我的sql中==0后面的\"\"会报缺失表达式,要写成“1=1”才可以,但是这样做不到为空查询全部
    2022-03-14 08:46 
最佳回答
0
熊猫头Lv6初级互助
发布于2021-7-19 18:56(编辑于 2021-7-19 19:02)

 ${if(len(area) == 0,"","and 货主地区 in ('" + area + "')")}

最佳回答
0
snrtuemcLv8专家互助
发布于2021-7-20 09:28

看你设置,sql都是没有问题,只能检查,你设置额数据字典中,实际值对应的数据,在这个表中存不存在

还有,你做了left join后,即使b表中有这个数据,可能因为和a表左连接,也没有对应数据

  • 霜凡 霜凡(提问者) 都不是,应该是那个公式出现bug了
    2021-07-20 09:40 
  • 4关注人数
  • 560浏览人数
  • 最后回答于:2021-7-20 09:28
    请选择关闭问题的原因
    确定 取消
    返回顶部