日期:2014-05-18 浏览次数:20542 次
update table1 a set name=b.name from table1 a inner join table2 b on a.id=b.id
------解决方案--------------------
那就用触发器不就好了?
------解决方案--------------------
怕麻烦的话就用触发器,但性能好象是差了点
------解决方案--------------------
我认为删除后重新插入是较好的办法。因为你不想涉及到写列名呀。好象只能这样了。
当然,可以用触发器实现。写好了就不用你去维护了。
------解决方案--------------------
delete from tableB where ID=5 insert into table b select * from tableA where id=5 --搞定