【发布时间】:2016-03-03 20:25:04
【问题描述】:
我有一个客户表,其中包含雇员表中的 salesRepEmployeeNumber。
我该如何做类似的事情
SELECT *
FROM Customers
JOIN Employees
ON Customers.salesRepEmployeeNumber = Employees.employeeNumber
使用 icCube ETL 吗?
【问题讨论】:
标签: iccube
我有一个客户表,其中包含雇员表中的 salesRepEmployeeNumber。
我该如何做类似的事情
SELECT *
FROM Customers
JOIN Employees
ON Customers.salesRepEmployeeNumber = Employees.employeeNumber
使用 icCube ETL 吗?
【问题讨论】:
标签: iccube
正如另一个答案中所指出的,您可以添加一个基于 SQL 语句的表来完成这项工作。如果您的原始数据源无法加入:
我们还没有加入转换,将其添加到我们的todo 列表中。与此同时,你能做的是。
使用您的两个表创建一个联合表。这将创建一个包含两个表的列的新表。先放一个小的,因为我们稍后会缓存它。
创建一个 Javascript 视图,您可能需要在 icCube.xml 配置中激活 Javascript。在这个中,您可以缓存第一个表并使用一些 js 来进行连接。您可以在字段为空时触发表格更改。不要忘记放置“表格行排序”以保持表格顺序。
希望对你有帮助
【讨论】:
无需使用 ETL。
使用设计器,在 DataSource 上方的菜单中添加一个带有 + 号的表。下一个面板让您可以选择是从现有表中读取数据还是从 sql 查询中读取数据。
【讨论】: