sql数据集查询可以查询ABCD,使用下拉复选框就会只出现一个参数A的数据,BCD数据都不会显示

image.png返回的是数组,选任何参数或者不选都只出现A参数对应的值

FineReport yzm164999 发布于 2021-6-2 14:29
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-6-2 14:34(编辑于 2021-6-2 14:59)

这就是返回数组的SQL语句

image.png

返回字符串,sql用in('${comboCheckBox0}')

image.png

  • yzm164999 yzm164999(提问者) SQL传递的是数组不是字符串,用的是IN(\'\',\'\',\',\'\'......),而且是3个表一起连接查的 所以用字符串不会出来
    2021-06-02 14:36 
  • Z4u3z1 Z4u3z1 回复 yzm164999(提问者) 看清楚截图,数组的话多选生成的SQL是有问题的
    2021-06-02 14:37 
  • yzm164999 yzm164999(提问者) 回复 Z4u3z1 用你的IN($xxx) 不是我要的 我只要里面的某几个数据 所以肯定是传递的是(\'q\',\'w\',\'e\',\'r\',......) 这样传送不就是数组吗 ,而且我sql没报错 数据集是可以完全查询A,B,C,D或不选.
    2021-06-02 14:40 
  • Z4u3z1 Z4u3z1 回复 yzm164999(提问者) 看截图,另外不要把我的单引号抹杀了好不
    2021-06-02 15:00 
  • yzm164999 yzm164999(提问者) 回复 Z4u3z1 加了 也不显示
    2021-06-02 15:39 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-2 15:01

看看你sql怎么写的

  • snrtuemc snrtuemc 回复 yzm164999(提问者) 你的sql都没用到这个下拉控件啊。。。
    2021-06-02 15:46 
  • yzm164999 yzm164999(提问者) 回复 snrtuemc 那个设置了单独的内置数据集
    2021-06-02 15:47 
  • snrtuemc snrtuemc 回复 yzm164999(提问者) 内置数据集是没法用sql来控制的,可以通过数据过滤来实现
    2021-06-02 15:49 
  • yzm164999 yzm164999(提问者) 回复 snrtuemc 哦哦 好的 谢谢
    2021-06-02 15:50 
  • 2关注人数
  • 313浏览人数
  • 最后回答于:2021-6-2 15:01
    请选择关闭问题的原因
    确定 取消
    返回顶部