update one table with data from another

后端 未结 5 775
孤独总比滥情好
孤独总比滥情好 2020-11-27 02:36

Table 1:

id    name    desc
-----------------------
1     a       abc
2     b       def
3     c       adf

Table 2:

id    na         


        
5条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-27 03:03

    Try following code. It is working for me....

    UPDATE TableOne 
    SET 
    field1 =(SELECT TableTwo.field1 FROM TableTwo WHERE TableOne.id=TableTwo.id),
    field2 =(SELECT TableTwo.field2 FROM TableTwo WHERE TableOne.id=TableTwo.id)
    WHERE TableOne.id = (SELECT  TableTwo.id 
                                 FROM   TableTwo 
                                 WHERE  TableOne.id = TableTwo.id) 
    

提交回复
热议问题