帆软sql查询用in查询怎么使用,



FineReport sw0414 发布于 2020-9-17 10:56 (编辑于 2020-9-17 11:09)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
yiyemeiyingLv4高级互助
发布于2020-9-17 10:57

image.png

  • sw0414 sw0414(提问者) 能通过ds1查出来的,赋值到ds3 查吗?数据不显示
    2020-09-17 11:10 
  • yiyemeiying yiyemeiying 回复 sw0414(提问者) 简单多源报表-https://help.fanruan.com/finereport/doc-view-327.html 复杂多源报表-https://help.fanruan.com/finereport/doc-view-326.html 那就通过多源-字段过滤来实现!
    2020-09-17 11:12 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-9-17 10:58

select * from 表 where 列 in ('${参数名}')

最佳回答
0
ColdmanLv6高级互助
发布于2020-9-17 10:59

语句最后改为pid in ('${pid}')

  • sw0414 sw0414(提问者) 可以通过查出来的第一个数据源 ds1. 在查ds3吗? ds3的pid 绑定了ds1的表的id
    2020-09-17 11:26 
  • Coldman Coldman 回复 sw0414(提问者) 用过滤做 在ds3的单元格上添加过滤条件=ds1 id
    2020-09-17 11:28 
最佳回答
0
krystal033Lv7高级互助
发布于2020-9-17 10:59
括号里面改成where pid ='${pid}'


  • sw0414 sw0414(提问者) 可以通过查出来的第一个数据源 ds1. 在查ds3吗? ds3的pid 绑定了ds1的表的id
    2020-09-17 11:26 
  • krystal033 krystal033 回复 sw0414(提问者) 你上面的写的这样写没事的啊 为什么要分两个数据集
    2020-09-17 11:29 
最佳回答
0
LarryAbbyLv5中级互助
发布于2020-9-17 11:00


${IF(LEN(pid)=0,""," AND  id IN  ('"+pid+"') ")}

  • sw0414 sw0414(提问者) 可以通过查出来的第一个数据源 ds1. 在查ds3吗? ds3的pid 绑定了ds1的表的id
    2020-09-17 11:26 
  • 6关注人数
  • 481浏览人数
  • 最后回答于:2020-9-17 11:09
    请选择关闭问题的原因
    确定 取消
    返回顶部