数据集:MYSQL和SQLServer的表可以实现左关联吗?

如题,在模板数据集中,要使用MYSQL的表左关联SQLServer的表,可以实现吗?要怎么实现呢?

补充说明:已经使用过过滤这个方法了,但是发现过滤后,用SQLServer表的参数做下拉查询的时候,MYDQL表的数据不会有变化,所以希望有更好的方法。

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

你可以在sqlserver建一个表,将mysql的数据同步到sqlserver里来。用kettle或者帆软自带的定时填报都可以。

  • 程琼 程琼(提问者) 虽然不会操作,但是知道这个可行。谢谢
    2021-02-22 10:06 
最佳回答
0
晓亮Lv7资深互助
发布于2021-2-20 16:10

一个模板数据集只能绑定一个数据连接,相当于只能连一个库。你可以再报表里面用过滤条件和分组做做关联,也挺麻烦的。

  • 程琼 程琼(提问者) 谢谢!已经使用过过滤这个方法了,但是发现过滤后,用SQLServer表的参数做下拉查询的时候,MYDQL表的数据不会有变化,所以希望有更好的方法。
    2021-02-20 16:16 
  • 晓亮 晓亮 回复 程琼(提问者) 如果只做关联的话,应该是没有问题的吧
    2021-02-20 16:37 
最佳回答
0
shirokoLv6资深互助
发布于2021-2-20 16:10

数据集里只能用一个来源。关联数据集也只能简单的合并操作

建议用单元格过滤

  • 程琼 程琼(提问者) 谢谢回复!已经使用过过滤这个方法了,但是发现过滤后,用SQLServer表的参数做下拉查询的时候,MYDQL表的数据不会有变化,所以希望有更好的方法。
    2021-02-20 16:19 
最佳回答
0
177741977Lv6初级互助
发布于2021-2-20 16:13
不同数据库间的数据访问--dblink

最佳回答
0
ScyalcireLv7中级互助
发布于2021-2-20 16:13(编辑于 2021-2-20 16:19)

如果只是将SQL server的数据作为参数的话 肯定是没有问题的

建立两个数据集,参数绑定SQL server的数据集

报表字段使用MYSQL的数据集

只要两个库里面的作为参数的数据值相同

查不出数据肯定是sql问题

  • 程琼 程琼(提问者) 是的,但是作为参数的字段是只存在于SQLSERVER中的,所以过滤后查看没问题,使用参数查询就显示不正确了。
    2021-02-20 16:31 
最佳回答
0
指间沙Lv6中级互助
发布于2021-2-21 17:07

你要过滤的话两边肯定是要有存在相同的元素,才能一起过滤的。

  • 7关注人数
  • 537浏览人数
  • 最后回答于:2021-2-21 17:07
    请选择关闭问题的原因
    确定 取消
    返回顶部