为什么要写set e.deptno = d.deptno ,不知道什么含义

来源:3-1 数据操作语言:UPDATE语句

一只可爱的orange

2019-08-10 13:42:03

#把allen调往research部门,职务调整为analyst
update t_emp e join t_dept d
set e.deptno = d.deptno
e.job ="analyst" and e.deptno = ""
where e.ename = "allen" and d.dname = "research"

写回答

2回答

时间,

2019-08-11

同学,你好。

1、根据where条件会查到RESEARCH部门的部门编号(图1),set会将e.deptno中的编号重新赋值为d.deptno。即可实现将ALLEN调往RESEARCH部门。

http://img.mukewang.com/climg/5d4f94da0001a25a08040244.jpg

查询结果:

http://img.mukewang.com/climg/5d4f94460001ac8306260155.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

一只可爱的orange

提问者

2019-08-10

就是为什么要写这句,怎么想到的


0

0 学习 · 2669 问题

查看课程