多数据库关联取数方法二

 

mysql 库和 hsql 库关联实现操作:
1、配置多个数据源连接
imagepng

2、配置集算器脚本处理数据

imagepng

A1:=connect(“demo”) // 连接 hsql 数据库
A2:=A1.query("SELECT 员工 ID,count(*) as 订单量, sum(销售额) as 销售总额 from 客户销售表 group by 员工 ID ORDER BY 员工 ID") // 从数据库中取相关数据
A3:=connect(“wellingdb”) // 连接 mysql 数据库
A4:=A3.query(“select * from demo2”) // 从数据库中取相关数据
A5:=join(A2:a, 员工 ID;A4:b,id) // 关联取数
A6:=A5.new(a. 员工 ID: 员工 ID,a. 订单量: 订单量,a. 销售总额: 销售总额,b.name: 姓名,b.gsmc: 公司名称) // 整理数据集
A7:result A6 // 返回结果集

3、配置报表单元格表达式

imagepng

直接按照常规报表取数就可以。

4、预览结果

imagepng