首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL JOIN 圖解速記:INNER、LEFT、RIGHT、FULL 一張表看懂

     編輯:關於SqlServer

連接類型口訣:

  • INNER JOIN = 交集(A = B)
  • LEFT [OUTER] JOIN = 左表全有,右表匹配則顯示否則 NULL
  • RIGHT [OUTER] JOIN = 右表全有,左表匹配則顯示否則 NULL
  • FULL [OUTER] JOIN = 並集(左右全有,無匹配處 NULL)

不存在的組合

NO FULL INNER JOIN
NO LEFT INNER JOIN
NO RIGHT INNER JOIN

速查表

關鍵字等價寫法結果集
LEFT OUTER JOINLEFT JOIN左表所有行 + 右表匹配行
RIGHT OUTER JOINRIGHT JOIN右表所有行 + 左表匹配行
FULL OUTER JOINFULL JOIN左右表所有行
INNER JOINJOIN雙邊匹配行
記住:OUTER 可省略;FULL 只能配 OUTER;INNER 不能配 LEFT/RIGHT/FULL。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved