天天看點

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

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

課程位址:

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

多表查詢練習第 1 題

1. 查出至少有一個員工的部門。

顯示部門編号、部門名稱、部門位置、部門人數

列:d.deptno,d.dname,d.loc,部門人數

表: dept d, emp e

條件:e.deptno-d.deptno

*/

SEIECT d.*, z1.cnt

FROM dept d,(SELECT deptno,COUNT(*) cnt FROM emp GROUP BY deptno) z1

NHERE d.deptno=z1.deptno

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

第一步先分析:

有哪些列,要查哪些表,條件有什麼然後來思考各部分能不能單獨查詢,先查詢可以單獨查詢的,然後将它們連接配接起來一起查詢。