将内容从一个 table 覆盖到现有 table
Overwriting content from one table to existing table
我有两个不同的表,其中包含两个具有相同名称、数据类型和大小的列。
我的问题:
当我尝试将内容从一栏复制到另一栏时,
update Table1
set Column4 = (select Column1 from Table2);
我收到一个错误。 (子查询returns多行)
我的问题:
有没有一种方法可以将 Table2 中的内容以类似于上面代码所示的方式复制到 Table1 中?
Insert INTO Table1 (Column4)
SELECT Column1 FROM Table2
我有两个不同的表,其中包含两个具有相同名称、数据类型和大小的列。
我的问题:
当我尝试将内容从一栏复制到另一栏时,
update Table1
set Column4 = (select Column1 from Table2);
我收到一个错误。 (子查询returns多行)
我的问题:
有没有一种方法可以将 Table2 中的内容以类似于上面代码所示的方式复制到 Table1 中?
Insert INTO Table1 (Column4)
SELECT Column1 FROM Table2