我有 2 个具有相似值但不同名称、类型和列顺序的表。
将它们合并到一个表中的最佳方法是什么?我相信这两个选项是Append或Merge with Full Outer。
表 1(订单 1-2-3):
Name ID Number
John 1234 324234
Steve 1230 124536
Deb 1293 968578
表 2(订单 3-2-1):
Figure Unique Whois
3242345 abc Johnny
124537 fdg Stevenson
968578 jgn Debon
合并后的表应如下所示:
Name ID Number
John 1234 324234
Steve 1230 124536
Deb 1293 968578
Johnny abc 3242345
Stevenson fdg 124537
Debon jgn 968578
选择Merge时,它允许提及列之间的关系。
But when choosing Append , it doesn't.
所以这是结果:
将此与 Merge 进行比较,后者由于类型不同而失败。
我会使用 Append,但首先我会在test2查询中添加步骤以重命名列以匹配 test1。追加仅使用列名(而不是位置)对齐列。
我还将test1查询中ID列的数据类型更改为 Text,以容纳来自test2查询的Unique列中的值。