这个多值模糊查询  怎么把条件改成或的关系

image.png

FineReport 18730286872 发布于 2020-2-20 13:13
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2020-2-20 13:54

已QQ

where 1=1
${if(len(a)==0,"","and (regexp_like('WMS_USER_TESTER'.'AD_EXTENDMATERIAL'.AD1_MATERIALID,'"+replace(a,",","|")+"') or regexp_like('WMS_USER_TESTER'.'AD_EXTENDMATERIAL'.AD1_MATERIALNAME,'"+replace(a,",","|")+"'))")}
${if(len(b)==0,"","and (regexp_like('WMS_USER_TESTER'.'AD_RE_SHIPER_EXTENDMATERIAL'.AD13_SUPCODE,'"+replace(b,",","|")+"')or regexp_like('WMS_USER_TESTER'.'AD_SHIPER'.AD12_SHIPERNAME,'"+replace(b,",","|")+"'))")}


最佳回答
0
xiaomiliLv6初级互助
发布于2020-2-20 13:19

把and后面的,改成union all的形式,你试试

最佳回答
0
圣体叶小凡Lv6高级互助
发布于2020-2-20 13:25

下拉复选多值模糊查询-https://help.finereport.com/doc-view-2499.html

  • 4关注人数
  • 315浏览人数
  • 最后回答于:2020-2-20 13:54
    请选择关闭问题的原因
    确定 取消
    返回顶部