请问下GETUSERDEPARTMENTS()函数如何返回字符串

比如, and dept in ('${p3}')这个sql语句,我p3传的是GETUSERDEPARTMENTS()这个函数,但是这个函数出来是A,B这样一个部门值,但是sql里面查询是and dept in ('A','B')这样的才能查询出来结果,请问我应该如何修改呢?

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

and dept in ('${joinarray(p3,"','")}')

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-26 22:30(编辑于 2022-6-26 22:45)

where 1=1 ${if(len(p3)=0,"","and dept in ('"+SUBSTITUTE(p3,",","','")+"')")} 

或者改下面分隔符

  • 3关注人数
  • 325浏览人数
  • 最后回答于:2022-6-27 08:24
    请选择关闭问题的原因
    确定 取消
    返回顶部