天天看點

多表查詢練習第 4 題|學習筆記

開發者學堂課程【SQL進階及查詢練習:多表查詢練習第 4 題】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/36/detail/824

多表查詢練習第 4 題

列出受雇日期早于直接上級的所有員工的編号、姓名、部門名稱。

列: e.empno, e.ename, d.dname

表: emp e, emp m, dept d

條件: e.hiredate<m.hiredatel

思路: 1.先不查部門名稱,隻查部門編号!

列: e.empno, e.ename, e.deptno

表: emp e, emp m

條件:e.mgr=m.empno, e.hiredate<m.hizeadate

*/

SELECT e.empno, e.ename, e.deptno

FROM empe, emp i

WHERE e.mngr=m.empno AND e.hiredate<m.hiredate

SELECT e.empno, e.ename, d.dname

FROM emp e, emp m, dept d

WHERE e.mgr=m.empno AND e.hiredate<m.hiredate AND e.deptno=d.deptno

多表查詢練習第 4 題|學習筆記