1
私は2つのテーブルのテーブルAを持っているし、テーブルBTalendの同じスキーマを持つ2つのテーブルをマージして重複を避けるには?
TableAのは、次のようになります。
customerId | name | email | telephone
---------------------------------------------------
76105 | Anne | [email protected] |
89102 | Ben | [email protected] | 567890
23390 | Ryan | [email protected] | 756541
43769 | Abby | [email protected] | 890437
私は、次の2つのテーブルを達成しようとしている:
customerId | name | email |telephone
-------------------------------------------------
00001 | Anne | [email protected] | 123456
00002 | Ben | [email protected] |
00003 | Ryan | [email protected] |
TableBのは、次のようになります。
表C
customerId | name | email |telephone
-------------------------------------------------
00001 | Anne | [email protected] | 123456
00002 | Ben | [email protected] | 567890
00003 | Ryan | [email protected] | 756541
私がメインとルックアップテーブルBなどとしてTableAのでTMAPを使用していた
customerId | name | email |telephone
-------------------------------------------------
43769 | Abby | [email protected] | 890437
提出。タップマップでは、私はTableAとTableBの間の内部結合を、外部キーとしてemail
を使用して作成しました。 innerJoinの出力を1つのテーブルに書き込んだり、innerJoinが別のテーブルに拒否したりしました。しかし、私はTableCに欠けているレコードのいくつかを見つける。
Talend DIでこれを達成する正しい方法は何ですか?
ありがとうございます。これは非常に明確です。あなたが指摘したように、私はルックアップとメインを逆転させなければならなかった。 – BlueStar