sql left join用法_一张图看懂 SQL 的各种 join 用法!
生活随笔
收集整理的這篇文章主要介紹了
sql left join用法_一张图看懂 SQL 的各种 join 用法!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作者:C.L. Moffatt
www.codeproject.com/Articles/33052
下圖展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相關的 7 種用法。
具體分解如下:
1.INNER JOIN(內連接)
SELECT??FROM?Table_A?AINNER?JOIN?Table_B?BON?A.Key?=?B.Key
2.LEFT JOIN(左連接)
SELECT?FROM?Table_A?ALEFT?JOIN?Table_B?BON?A.Key?=?B.Key
3.RIGHT JOIN(右連接)
SELECT?FROM?Table_A?ARIGHT?JOIN?Table_B?BON?A.Key?=?B.Key
4.OUTER JOIN(外連接)
SELECT?FROM?Table_A?AFULL?OUTER?JOIN?Table_B?BON?A.Key?=?B.Key5.LEFT JOIN EXCLUDING INNER JOIN(左連接-內連接)
SELECT??FROM?Table_A?ALEFT?JOIN?Table_B?BON?A.Key?=?B.KeyWHERE?B.Key?IS?NULL
6.RIGHT JOIN EXCLUDING INNER JOIN(右連接-內連接)
SELECT?FROM?Table_A?ARIGHT?JOIN?Table_B?BON?A.Key?=?B.KeyWHERE?A.Key?IS?NULL
7.OUTER JOIN EXCLUDING INNER JOIN(外連接-內連接)
SELECT?FROM?Table_A?AFULL?OUTER?JOIN?Table_B?BON?A.Key?=?B.KeyWHERE?A.Key?IS?NULL?OR?B.Key?IS?NULL——End——
最近熱文:
1.?Java的裝箱和拆箱,你掌握到了第幾層?
2.?Spring Boot是如何實現自動配置的?
3.?一文橫掃Java鎖相關的所有知識點!
4.?緩存在高并發場景下的常見問題!
5.?15個優雅使用Docker的小技巧!
——長按關注Java大后端——
總結
以上是生活随笔為你收集整理的sql left join用法_一张图看懂 SQL 的各种 join 用法!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3串口通信16进制_STM3
- 下一篇: python调用zabbixapi接口_