【发布时间】:2014-06-13 14:21:18
【问题描述】:
我必须将数据从多个 Excel 表复制到单个 SQL 表。
Excel 输入: Sheet1 的列:fname a、b。 lname c, d. (2 行) Sheet2 的栏目:city boston、austin、state ma、tx。 (2 行)
我的输出 (tMSSqlOutpout) 有 4 行而不是 2 行。 a c 波士顿马,a c 奥斯汀 tx,b d 波士顿马,b d 奥斯汀 tx。
期望的输出:a c boston ma,b d austin tx。 (仅限 2 行)
我该如何管理?
【问题讨论】:
-
您在 tmap 中进行查找吗?如果是,那么那里的加入条件是什么?可以放一张加入条件的截图吗?
-
问题中指定的数据没有明显的join key。除了他们所在的顺序之外,还有什么将人员表的第一条记录与城市表的第一条记录联系起来?
-
是的,这就是问题所在。他们没有任何共同的列可以加入。
-
不,我没有在 tmap 上进行查找,我创建了之前名为“查找”的作业。这可能是连接被命名为“row2(查找)”的原因,我不确定。
-
那么是否有可能没有任何连接条件?仅根据条目的顺序进行。