两个数据表a、b,数据可通过公式确定关系,公式参数包括a和b的字段。怎么制作这样的报表。

两个数据表a、b,b表中数据可通过公式确定是属于a表中哪一行数据的明细。公式参数包括a和b的字段,怎么形成一个查询报表。

图片.png

a表是概要信息,其中两个字段和b表中的一个字段共同决定b表中的哪些条数据是a表中哪条记录的明细,也就是b表中数据归类到a表的相应记录下。然后一起显示出来。

FineReport jzthjwanqy 发布于 2021-1-6 10:48 (编辑于 2021-1-6 16:39)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
Edward_DDLv5中级互助
发布于2021-1-6 12:07

你这个要怎么查呢,要根据参数,不同行分别显示来自不同数据源的数据,还是要两个表关联查询,放到不同的列

  • jzthjwanqy jzthjwanqy(提问者) 两个表不同数据源,a表的每一行从b表找符合函数关系的数据,如果有就列出明细。最终形成一个整体报表。
    2021-01-06 13:41 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-6 13:33

使用left join啊

select a.*,b.* from a left join b on a.id=b.id
where a.id1='${参数a}' and b.id2='${参数b}'


  • jzthjwanqy jzthjwanqy(提问者) 两个表不同数据库,a与b的对应关系通过自定义函数确定的。
    2021-01-06 13:38 
  • snrtuemc snrtuemc 回复 jzthjwanqy(提问者) 那么通过数据关联,然后再数据过滤来处理参考https://help.fanruan.com/finereport/doc-view-314.html?source=4#7
    2021-01-06 13:56 
  • 3关注人数
  • 480浏览人数
  • 最后回答于:2021-1-6 16:39
    请选择关闭问题的原因
    确定 取消
    返回顶部