如何将一个表上的信息插入另一个表

时间:2017-05-05 20:21:20

标签: mysql sql

我有两张桌子:TheOfficer& TheStage,并且都有ZipcodestageID列。不幸的是,Zipcode表中缺少某些数据TheStage

但数据可以在TheOfficer表上。我想将Zipcode表上的TheOfficer复制到Zipcode表的TheStage列。

类似的东西:

Insert into TheStage (TheStage.Zipcode)
from TheOfficer 
where TheOfficer.stageID = TheStage.stageID

2 个答案:

答案 0 :(得分:1)

假设stageID链接两个表:

UPDATE TheStage(Zipcode)
   SET Zipcode = (SELECT Zipcode
                    FROM TheOfficer
                   WHERE TheStage.stageID = TheOfficer.stageID)

答案 1 :(得分:0)

类似的东西:

Update TheStage
Set TheStage.Zipcode = TheOfficer.Zipcode
from TheOfficer
where TheStage.stageID = TheOfficer.stageID