单元格查询问题

现有XXX,XXX,XXX的几条数据,用逗号区分。

最终实现 用单元格的数据查询下一层数据

FineReport 博哥 发布于 2021-7-9 12:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2021-7-9 13:36

select name from table where  id in ('${repalce(a,",","','")}')  , 这里的a就是你一个单元格里面放的 XXX,XXX,XXX;

a随便你自己定义参数名称 ,至于怎么给这个值注入到A里面去,你可以试一试动态参数注入之类的,或者sql函数获取页面这个值 sql("JDBC1","select  name from table where id  in ('"+repalce(A2,",","','")+"')",1,1)   这样试一试,这个A2就是你存放  XXX,XXX,XXX 的单元格

  • 博哥 博哥(提问者) 跑不出来数据
    2021-07-09 20:09 
  • 圣体叶小凡 圣体叶小凡 回复 博哥(提问者) 我能想到的方法给你了,不知道你改成啥样子,光一个出不来没法判断
    2021-07-11 21:30 
  • 博哥 博哥(提问者) weizhi 是参数 查询 查询出来的格式 情报板/AVMS1,情报板/AVMS3,情报板/AVMS4 需要在单元格 内 做下拉多选框,实现设备的多选 SELECT 设备名称 FROM 设备汇总新 where 车道名称 in (\'${repalce(weizhi,\",\",\"\',\'\")}\')
    2021-07-13 16:17 
  • 2关注人数
  • 469浏览人数
  • 最后回答于:2021-7-9 13:36
    请选择关闭问题的原因
    确定 取消
    返回顶部