34,591
社区成员
发帖
与我相关
我的任务
分享
UPDATE T1
SET 部门=T2.部门
FROM a T1
JOIN b T2 ON T1.姓名=T2.姓名
这样有写法DELETE也有类似的,你可以学习学习~~
create table a
(
FName nvarchar(10),
DeptNm nvarchar(30)
)
insert into a select '张三', '行政部' union all
select '李四', '财务部'
create table b
(
FName nvarchar(10),
DeptNm nvarchar(30)
)
insert into b select '张三', '市场部'
--更新的SQL
update a set DeptNm=b.deptNm from a,b where a.FName=b.Fname
供参考!
update b set 部门=a.部门 from a,b where b.姓名=a.姓名
SQL update select结合