下拉复选框参数

and   b.title in (select factory from fr_access_app where factory='${factory}') 这个语句的参数我怎么改才能用在下拉复选框呀

FineReport 胡桂丹 发布于 2022-3-11 17:08
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-11 17:09(编辑于 2022-3-11 17:13)

and   b.title in (select factory from fr_access_app where factory in('${factory}'))

factory的分隔符再设置为image.png

先去数据库查询这一段

select factory from fr_access_app where factory in('张三','李四')

改成这样就行了呀。。看你上面的语句这样就可以了。

and   b.title in ('${factory}')

  • 胡桂丹 胡桂丹(提问者) 改成in 报错了
    2022-03-11 17:10 
  • CD20160914 CD20160914 回复 胡桂丹(提问者) 报错是你把参数放进去后直接在客户端工具预览看有没有数据。。
    2022-03-11 17:11 
  • 胡桂丹 胡桂丹(提问者) 可以了 我忘了加括号 感谢你
    2022-03-11 17:11 
  • CD20160914 CD20160914 回复 胡桂丹(提问者) 先只查一段。把in里面的值改成你的多个值。。。
    2022-03-11 17:12 
  • CD20160914 CD20160914 回复 胡桂丹(提问者) 不过说回来这不是多了一步吗?直接查不就行了?
    2022-03-11 17:12 
最佳回答
0
黄源Lv6中级互助
发布于2022-3-11 17:10

select factory from fr_access_app where factory in '(${factory})'

返回值字符串,分隔符','

  • 3关注人数
  • 350浏览人数
  • 最后回答于:2022-3-11 17:13
    请选择关闭问题的原因
    确定 取消
    返回顶部