用一句sql能update吗?

szsusuia 2001-11-08 05:01:11
(2001-11-08 16:40:28) 朱朱
show128,show128tmp结构同。
s1 varchar(6),s2 varchar(8),s3 decimal(8,3)
按show128tmp修改show128

用一句sql能update吗?
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
icevi 2001-11-08
  • 打赏
  • 举报
回复
update show128 set s2=show128tmp.s2,s3=show128tmp.s3 where s1=show128tmp.s1

UPDATE show128
SET s2=show128tmp.s2,s3=show128tmp.s3
FROM show128 INNER JOIN show128temp ON show128.s1=show128tmp.s1

KingSunSha 2001-11-08
  • 打赏
  • 举报
回复
update show128 x
set (s2,s3) = (select s2,s3 from show128tmp y
where y.s1=x.s1);
昵称被占用了 2001-11-08
  • 打赏
  • 举报
回复
不对,改为
update show128 set s2=show128tmp.s2,s3=show128tmp.s3
from show128,show128tmp
where show128.s1=show128tmp.s1

szsusuia 2001-11-08
  • 打赏
  • 举报
回复
不好意思,没写清楚,别人问的问题,我觉得不行:

(2001-11-08 16:40:28) 朱朱
show128,show128tmp结构同。
s1 varchar(6),s2 varchar(8),s3 decimal(8,3)
按show128tmp修改show128

update show128 set s2=show128tmp.s2,s3=show128tmp.s3 where s1=show128tmp.s1

该语句对吗?
9Thoughts 2001-11-08
  • 打赏
  • 举报
回复
update show128 set explist = (select explist from show128tmp where (唯一条件))
icevi 2001-11-08
  • 打赏
  • 举报
回复
不知道你想UPDATE什么?详细点。应该可以的。

34,594

社区成员

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

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