0

我有来自同一个数据库 Db1 的三个 mysql 表。

三个表具有以下列。

表一:名称城市分公司

表 2:年龄地址国家

表 3:无列。

我想将 Table1.Name 和 Table2.Age 复制到表 3。我该怎么做?

4

1 回答 1

0

如果 table1 和 table2 不能连接并且 table 3 没有 2 列,这没有什么意义。如果可以加入:

insert into table3 (name, age)
select table1.name, table2.age
from table1 join table2 on (table1.columnToLinkFromTable1 = table2.columnToLinkFromTable2)

你也可以这样做,但当然没有多大意义:

insert into table3 (name, age)
    select table1.name, table2.age
    from table1, table2
于 2012-06-26T17:19:49.663 回答