这和您视频里面的那个效率高一点

来源:3-7 实战:表的外连接

MySuperhero

2020-04-01 20:30:41

select e.empno,e.ename,e.job,e.mgr,floor(datediff(now(),e.hiredate)/365),e.sal,s.grade,e.deptno,e2.empno,e.ename,d.deptno,d.dname

from t_emp e left join t_emp e2 on e.mgr = e2.empno

left join t_salgrade s on e.sal between losal and hisal

left join t_dept d on d.deptno = e2.deptno;


写回答

1回答

好帮手慕笑蓉

2020-04-02

同学,你好。由于查询的表数据量都相对较少,所以运行时间都差不多,如:

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

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

因为同学的和老师的采用的都是表连接查询,所以在效率上是差不多的。

如果解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 2669 问题

查看课程