1. 程式人生 > 其它 >連線查詢--外連線

連線查詢--外連線

連線查詢--外連線

左外連線

  • 就是將左表中不管匹配與否,都於右表連線

  • 格式: from 左表 left outer join 右表 on 連線條件

    學號 姓名 選課
    001 張三 資料庫
    002 李四 資料結構
    003 王五 null

    即使王五沒選課,但是也出現在了最後的表格中

右連線

  • 就是將右表中 不管匹配與否,都於左表連線

  • 格式: from 右表 right outer join 左表 on 連線條件

    課程名 選課學生 成績
    資料庫 001 92
    資料結構 002 98
    作業系統 null null

    哪怕沒有人選擇該課程,也列出。類似於左連線,同一個操作使用左右連線均可以完成

完全連線

  • 格式: from 右表 right outer join 左表 on 連線條件

例如 有學生表、床位表

學生姓名 床位號
張三 01
李四 null
null 02

既有學生沒有選擇床鋪,也有床鋪沒被選擇

連線總結

內連線inner join 外連線outer join
inner join left outer join
  right outer join
  full outer join

連線綜合習題