【Update的问题 谢谢 顺祝大家新春快乐!】

flowerrain005 2005-02-06 03:28:43
两个表 t1和t2 t1的列 code和tname code这列全为空
t2的列 code和tname

我要让当t1的tname等于t2的tname的时候 就把t1的code更新为t2的code 如何实现?
...全文
76 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
flowerrain005 2005-02-06
  • 打赏
  • 举报
回复
3q
vinsonshen 2005-02-06
  • 打赏
  • 举报
回复
update a set a.code = b.code from t1 as a, t2 as b where a.tname = b.tname
flowerrain005 2005-02-06
  • 打赏
  • 举报
回复
3q
jinjazz 2005-02-06
  • 打赏
  • 举报
回复
create table t1(a integer,b integer)

create table t2(a integer,b integer)

insert into t1(a) values (1)
insert into t1(a) values (2)
insert into t1(a) values (3)
insert into t1(a) values (4)
insert into t2(a,b) values (1,5)
insert into t2(a,b) values (2,5)

update t1 set t1.b=t2.b from t2
where t1.a=t2.a

select * from t1
select * from t2
drop table t1
drop table t2
flowerrain005 2005-02-06
  • 打赏
  • 举报
回复
3q
631799 2005-02-06
  • 打赏
  • 举报
回复
sure.
flowerrain005 2005-02-06
  • 打赏
  • 举报
回复
Really so simple ?
flowerrain005 2005-02-06
  • 打赏
  • 举报
回复
Anbody in ?
zarge 2005-02-06
  • 打赏
  • 举报
回复
update t1
set code = t2.code
from t1, t2
where t1.tname = t2.tname

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧