【发布时间】:2014-06-06 14:20:14
【问题描述】:
在我的工作中,我将数据从 Excel 复制到 SQL 表。 为了维护外键约束,我必须在复制数据之前进行查找。
任务是这样的。 我必须复制 Table2 中的数据(id 键值)。 我的 excel 表有 id 和 keys 列的数据。表 1 有两列 id 和 value。
对于value列的数据,我想看一下Table1对应的表项,表2中当前记录的id。我必须将 Table1 的 value 列中的数据复制到 Table2 的 value 列。
Excel(id 1 2 3,键 a b c) Table_1(id 1 2 3,值 123 456 789) 所需输出:Table_2(id 1 2 3,键 a b c,值 123 456 789) 当前输出:Table_2(id 1 2 3,keys a b c,value null null null)
我如何正确映射它?
【问题讨论】:
-
您能否按原样展示您的两个表的示例以及您希望结果的外观?事实上,听起来你想让表 1 看起来像表 2,我猜这不是你想要的。
-
抱歉,我的问题不清楚。我需要进行数据库查找以保持外键约束。我在这里找到了这样做的方法.. appirio.com/category/tech-blog/2009/12/…
-
我仍然需要在此处查看您的两个表的示例和示例输出以帮助您。您不必为此使用真实数据。
-
借助该链接中解释的内容,我能够解决我的问题。我不记得确切但我的数据是这样的...... Excel表:ID 1 2 3,值50 60 70。表2:ID 1 2 3,名称x y z,键A B C。输出表1:ID 1 2 3,键 A B C,值 50 60 70。
-
我已经添加了我的问题并提供了屏幕截图。我没有得到“价值”列的值。