这个sql如何写呢?

chgjszj 2004-07-27 08:07:55
table1和table2有一个相同字段A,要把table1中的字段A的值替换成table2中的另一个字段B,sql如何写呢?
...全文
89 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
playyuer 2004-07-27
  • 打赏
  • 举报
回复
估计有逻辑错误,条件不够
clx333 2004-07-27
  • 打赏
  • 举报
回复
update t2 set t2.a=t1.a from t2 join t1 on t1.b=t2.a
chgjszj 2004-07-27
  • 打赏
  • 举报
回复
搞定了
chgjszj 2004-07-27
  • 打赏
  • 举报
回复
不对,例如t1中a,b字段,t2中a,b,c字段
t1 t2
a b a b c
1 fda fda 88 90
2 as fda 44 52
3 fff fff 33 35
把t2中的a 字段用 t1中的a来替换,如何写?
zjmym 2004-07-27
  • 打赏
  • 举报
回复
update table1 set A=(select min(B) from table2 where table2.A=table.A)
zjmym 2004-07-27
  • 打赏
  • 举报
回复
update table1 set A=(select B from table2 where table2.A=table.A)
蝈蝈(GuoGuo) 2004-07-27
  • 打赏
  • 举报
回复
条件不够啊!
Dickson 2004-07-27
  • 打赏
  • 举报
回复
as????
skyinfo 2004-07-27
  • 打赏
  • 举报
回复
update table1 set A=table2.B From table1,table2 where table1.A=Table2.A

34,594

社区成员

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

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