有两个一样名字的列表A 格式都是 id =,name =,ver =, id都是从1开始 如果第二个列表中的id=1里面的name和第一个里面的不一样,就把第一个表里面id=1的name和ver更新,然后该列表里面的其他内容不变,该怎么写?
求教啊 研究了好久。。。。。。
mysql:
update A,B set B.name=A.name where A.id=B.id;
oracle:
merge into B using A on(B.id=A.id) when matched then update set B.name=A.name;
如果有帮助,希望采纳