两个不同数据库的两个表,通过一个字段做连接,如何在一个数据集中写出来,注意:不是union all

QQ图片20191213085037.png

数据如图,但是合并数据集解决不了我的问题,最好是能直接写在一个数据集里面,请教怎么做?

FineReport 小楼丶 发布于 2019-12-13 08:51
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
枫城Lv7初级互助
发布于2019-12-13 08:57

select 日期,产能 from 表 A

UNION ALL

select 日期,power from 表 B  没关联的这样写  有关联的 可以试试 left join  通过对应字段 或者 单元格过滤选ds2对应字段

  • 小楼丶 小楼丶(提问者) 麻烦看清楚问题
    2019-12-13 09:02 
  • 枫城 枫城 回复 小楼丶(提问者) 不是还有后面半段吗
    2019-12-13 09:05 
最佳回答
0
萌萌的呆贼Lv4初级互助
发布于2019-12-13 09:03

用过滤功能试试呢

简单多源报表-https://help.finereport.com/doc-view-327.html

  • 小楼丶 小楼丶(提问者) 我不希望通过单元格来解决问题,能不能直接在数据集就合并?
    2019-12-13 09:05 
  • 萌萌的呆贼 萌萌的呆贼 回复 小楼丶(提问者) 那你的数据库 可以配置链接服务器吗?这样就把两个不同库的表进行关联了。这是SQL server 的链接服务器配置,其他数据库自行找下如何配置。https://blog.csdn.net/sam_chen_/article/details/83378357
    2019-12-13 09:20 
  • 小楼丶 小楼丶(提问者) 回复 萌萌的呆贼 oracle跟sqlserver可以配置吗,不行的吧?
    2019-12-13 09:24 
  • 浪兔 浪兔 回复 小楼丶(提问者) 可以。配置链接服务器对象。 使用SQL server的openquary() 你可以百度一下用法
    2019-12-13 09:32 
  • 萌萌的呆贼 萌萌的呆贼 回复 小楼丶(提问者) 可以的吧。【SQL Server连接Oracle】使用链接服务器连接https://blog.csdn.net/sinat_33613438/article/details/81705327
    2019-12-13 09:33 
最佳回答
0
孙一Lv4见习互助
发布于2019-12-13 09:19

两个表分别先建立各自的数据集,再用“关联数据集”合并。

image.png

最佳回答
0
孤陌Lv6资深互助
发布于2019-12-13 09:25(编辑于 2019-12-13 09:30)

为什么合并数据集解决不了啊 如果2个字段名字相同是可以解决的啊  按照你现在这个 你有个数据集设置日期字段为别名  名字和DS1数据集日期字段名相同就好了

  • 5关注人数
  • 1263浏览人数
  • 最后回答于:2019-12-13 09:30
    请选择关闭问题的原因
    确定 取消
    返回顶部