在没看老师讲的方法之前思考的方法
来源: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
同学你好:
同学的思考能力非常不错。
不过同学先子查询再使用结果集进行表连接,没有老师直接表连接查询方便。
建议同学学习老师的查询方式。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题