update table1 set table1.name=table2.name from table2 where table1.id=table2.id

解决方案 »

  1.   

    刚才的问题已经解决,多谢大侠指点。
    现在又有一个新的问题,我要修改一个表中的记录,把它修改成自身的数据和另外一个表中数据的和,这两个表有相同的主键。
    例如:
    table1   table2
    id       id
    name     name
    data     data
    现在把table2中data字段中的值加在table1的data字段中,怎么实现?
      

  2.   

    update table1 set table1.data=table1.data+table2.data from table2 where table1.id=table2.id