多表查詢

先假設一下我們有A,B,C三張表,A表中位段(AA,CC,DD),B中表位段(CC,EE,FF),C中位段(FF,GG,YY)當我們想要查詢CC,EE, YY時候我們需要訪問三張表,那麼我們可以通過一些基本的語句查詢
我們先見一個庫,庫裏面我們放三張表。

±----------------+
| Tables_in_scott |
±----------------+
| dept |
| emp |
| salgrade |
±----------------+

  • 三張表的結構位段分別是長這個樣子的

  • 在這裏插入圖片描述

  • 在這裏插入圖片描述

在這裏插入圖片描述

  • 來看一些案例

  • 顯示僱員名、僱員工資以及所在部門的名字
    在這裏插入圖片描述

  • 顯示部門號爲10的部門名,員工名和工資
    在這裏插入圖片描述

  • 顯示各個員工的姓名,工資,及工資級別
    在這裏插入圖片描述

  • 顯示員工FORD的上級領導的編號和姓名(mgr是員工領導的編號–empno)

分別用子查詢,多表查詢
在這裏插入圖片描述
在這裏插入圖片描述

  • 合併查詢
    union(去交集)
    在這裏插入圖片描述
    union all(不去交集)
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章