求一条SQL语句的写法 表A ID NAME1 DOG2 PIG3 TIGER表BID NAME1 MONKEY3 KITE想把表B的NAME更新表A的NAME 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想把表B的NAME更新表A的NAME请问楼主这句话是什么意思?"想把表B的NAME更新为表A的NAME"还是"想用表B的NAME更新表A的NAME"另外,更新时是不是按ID对应? update a.name=b.name from a,b where a.id=b.id update 表B set Name= 表A.Namefrom 表B,表A where 表B.ID = 表A.ID Update ASet Name=B.NameFrom 表A A,表B BWhere A.Id=B.Id --B中的Name 更新到A表中去Update ASet Name=B.NameFrom 表A A,表B BWhere A.Id=B.Id--A中的Name 更新到B表中去Update BSet Name=A.NameFrom 表B B,表A AWhere A.Id=B.Id 问一下关于查询 数据的问题。。 包含子组的sql server组如何删除? 数据库设计的困扰 一个SQL查询语句的写法 数据库的拷贝、重命名问题 我的数据库有没打补丁 sql查询 where条件中的字段前面查询中一定要加? SQL SERVER 2000 安装问题!!!在线等,问题解决立刻结账! 关于随机发生数(回复有分) 一个较菜的问题。 SQL SERVER 7.0中如何创建支持行级锁的表? 关于汇总的问题
还是
"想用表B的NAME更新表A的NAME"另外,更新时是不是按ID对应?
from 表B,表A where 表B.ID = 表A.ID
Set Name=B.Name
From 表A A,表B B
Where A.Id=B.Id
Update A
Set Name=B.Name
From 表A A,表B B
Where A.Id=B.Id
--A中的Name 更新到B表中去
Update B
Set Name=A.Name
From 表B B,表A A
Where A.Id=B.Id