SQL -之根据关联,用一个表的值修改另一个表对应字段的值

第一种方法:

1 update tinfo2 set tinfo2.remark = tinfo1.remark
2 from tinfo1 inner join tinfo2 on tinfo1.name = tinfo2.name

  第二种方法(oracle):

MERGE INTO tebale1 A
USING (SELECT * FROM tebale1 ) b
ON (A.CUACCT_CODE = B.CUACCT_CODE AND A.INST_SNO = B.INST_SNO)
WHEN MATCHED THEN
UPDATE SET A.INST_BAL = B.INST_BAL WHERE A.INST_BAL <> B.INST_BAL

  

 

posted @ 2022-09-28 20:07  木棉花的漂泊  阅读(413)  评论(0编辑  收藏  举报