【问题标题】:Copy One Column value of one table into column of another table将一张表的一列值复制到另一张表的列中
【发布时间】:2013-05-02 11:12:12
【问题描述】:

我在 sql server 2008 中有 Product Table 和 Location Table。现在我想使用 sql 脚本将 Product Table 的 ProductId 插入 Location Table 的 ProductId 列中。 我会将 Location 表的其他列值插入为静态的,但 ProductId 列值想使用 sql 脚本从 Product 表中插入。

请帮帮我?

【问题讨论】:

  • 在此处发布您的表结构。用提供的信息是不可能形成 WHERE 子句的。

标签: sql-server sql-server-2008 insert


【解决方案1】:

在不知道你的表结构的情况下,假设 Field1 是 varchar 而 Field2 是 int 你可以这样做:

Insert Into LocationTable (productid, Field1, Field2)
Select productId, 'Field1', 10 From ProductTable
Where ....

【讨论】:

    【解决方案2】:

    这是你要的吗?

    从产品中选择“col_name_of_productid_inLocation_table-here”进入位置

    否则,

    我认为以下网址可能在这方面对您有所帮助

    http://www.w3schools.com/sql/sql_select_into.asp

    让我知道状态

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 2012-12-31
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多