Mysql 3表,复制列

时间:2012-06-26 17:11:10

标签: mysql

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

三个表格包含以下列。

表1: 名称 市 分支

表2: 年龄 地址 国家

表3: 没有专栏。

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

1 个答案:

答案 0 :(得分:0)

如果无法连接table1和table2且表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