0
我有三個來自同一個數據庫Db1的mysql表。Mysql 3表複製列
三個表格包含以下列。
表1: 名稱 市 科
表2: 年齡 地址 國家
表3: 沒有列。
我想將Table1.Name和Table2.Age複製到表3.我該怎麼做?
我有三個來自同一個數據庫Db1的mysql表。Mysql 3表複製列
三個表格包含以下列。
表1: 名稱 市 科
表2: 年齡 地址 國家
表3: 沒有列。
我想將Table1.Name和Table2.Age複製到表3.我該怎麼做?
如果無法連接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
謝謝我可能已經從mihaisimi得到了答案,這是我有興趣將其放在表3中的兩列。 – user1483500
你想要複製只是一條記錄或全部的名稱和年齡值到表3? – FSP
請提供實際的模式並解釋表格之間的關係。 – RedFilter
如果這就是你的模式的樣子,那麼就不可能精確地以編程方式填寫表3.對於表1或表2,沒有主鍵或外鍵,無法準確地爲名稱指定正確的年齡。我們需要更多的信息,或者您的模式需要重新設計。 – Tony318