我有两个表 TableA 和 TableB
TableA 类似于以下内容:
customerId | name | email |telephone
-------------------------------------------------
00001 | Anne | anne@gmail.com | 123456
00002 | Ben | ben@gmail.com |
00003 | Ryan | ryan@yahoo.com |
TableB 类似于以下内容:
customerId | name | email | telephone
---------------------------------------------------
76105 | Anne | anne@gmail.com |
89102 | Ben | ben@gmail.com | 567890
23390 | Ryan | ryan@yahoo.com | 756541
43769 | Abby | abby@yahoo.com | 890437
我正在尝试实现以下 2 个表。
表C
customerId | name | email |telephone
-------------------------------------------------
00001 | Anne | anne@gmail.com | 123456
00002 | Ben | ben@gmail.com | 567890
00003 | Ryan | ryan@yahoo.com | 756541
表D
customerId | name | email |telephone
-------------------------------------------------
43769 | Abby | abby@gmail.com | 890437
我使用了一个 tmap,其中 TableA 作为主要,TableB 作为查找。在 tmap 中,我使用email
外键创建了 TableA 和 TableB 之间的内部连接。我将 innerJoin 输出写入一个表,而 innerJoin 拒绝另一个表。但是我发现 TableC 中缺少一些记录。
在 Talend DI 中实现这一目标的正确方法是什么?