回 帖 发 新 帖 刷新版面

主题:请教一个更新语句的写法

有两个表 t1  t2 

表中字段都一样   包括 ID,Name
t1                                  t2
------------------                 -------------------------
ID         Name                     ID         Name   
-----------------                  ------------------------- 
1          tttt                     1          1111
2          yyyy                     2          2222
现在我想把t2表中的Name字段更新一下,最终得到表t2中的内容如下效果:

                    t2
                 -------------------------
                   ID         Name   
                 ------------------------- 
                   1          tttt
                   2          yyyy
看起来不算难,可是我不会,请高手给出正解(最好自己调试成功再发上来),不胜感激!!!!

回复列表 (共2个回复)

沙发

update t2 set name=(select name from t1 where t2.id=t1.id)

板凳

truncate table t2
insert into t2
select * from t1

我来回复

您尚未登录,请登录后再回复。点此登录或注册