0

同じデータベース Db1 から 3 つの mysql テーブルがあります。

3 つのテーブルには次の列があります。

表 1: Name City Branch

表 2: 年齢 住所 国

表 3: 列はありません。

Table1.Name と Table2.Age を Table 3 にコピーしたいのですが、どうすればいいですか?

4

1 に答える 1

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
于 2012-06-26T17:19:49.663 に答える