十四、多表查询

一、语法

select .....

from   A

join B

on  ....

join C

on .....

执行步骤:首先A和B进行连接,连接之后,A和C进行连接

 

二、案例

查询每一个员工的部门名称、工资等级、上级领导

SELECT e.`ENAME` '员工',d.`DNAME` '部门',s.`GRADE` '工资等级',e1.`ENAME` '领导'
FROM emp e
JOIN dept d
ON e.`DEPTNO`=d.`DEPTNO`
JOIN salgrade s
ON e.`SAL` BETWEEN s.`LOSAL` AND s.`HISAL`
LEFT JOIN emp e1
ON e.`MGR`=e1.`EMPNO`;

 

 

posted @ 2019-11-12 11:13  笔心  阅读(88)  评论(0)    收藏  举报