查询数据,获得用户ID,如何通过A表获得数据之后,在去查询B表数据

列如:用 $fr_username获得用户名,拿到用户名去,A表中找到对应用户商品ID,拿到商品ID,在B表中查询相关商品ID数据呈现出来。现在问题:如何实现用户到A表中取到商品ID数据,应该在帆软页面怎么操作。

FineReport 入坑的小白 发布于 2023-4-24 17:16
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-4-24 17:21(编辑于 2023-4-24 17:22)

数据集sql,大概长这个样子

select * from B  where 商品ID in  (select 商品ID from A where 字段='${fr_username}')

最佳回答
0
FANSHUzwLv5中级互助
发布于2023-4-24 17:22

select id  from  table where useid='${fr_username}'

最佳回答
0
JL98Lv6中级互助
发布于2023-4-24 17:22

A表创建成服务器数据集

image.png

B表正常创建参数,之后参数控件引用服务器数据

image.png

设置初始化默认全选

this.doSelectAll();//默认全选

this.setText(this.getText());//赋显示值

image.png

参数组件设置不可见就行了

image.png

  • 入坑的小白 入坑的小白(提问者) 老师,没太理解呢,A表创建数据集后,B表的参数是创建商品ID吗?然后B表的参数设置初始化后报错不能使用
    2023-04-25 09:38 
  • JL98 JL98 回复 入坑的小白(提问者) 对的,B表的参数是创建商品ID,商品ID参数组件用下拉多选组件
    2023-04-25 10:56 
  • 4关注人数
  • 471浏览人数
  • 最后回答于:2023-4-24 17:22
    请选择关闭问题的原因
    确定 取消
    返回顶部