在没看老师讲的方法之前思考的方法

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

唐珩溢

2019-11-05 17:09:49

把ALLEN调往RESEARCH部门,职务调整为ANALYST

表连接方法:

UPDATE t_emp e RIGHT JOIN 

(SELECT deptno FROM t_dept 

WHERE dname='RESEARCH') t

ON ename='ALLEN'

SET e.deptno=t.deptno,e.job='ANALYST';

我这个貌似查询的有些麻烦,如果只查询一个条件还可以,但是多条数据就要在join一个,没有老师的简单,这样写的SQL语句,在运行中的速度和子查询的是不是差不多了。


写回答

1回答

好帮手乔木

2019-11-05

同学你好:

同学的思考能力非常不错。

不过同学先子查询再使用结果集进行表连接,没有老师直接表连接查询方便。

建议同学学习老师的查询方式。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 2669 问题

查看课程