一张图看懂SQL的各种Join用法

数据库
本文一张图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法,快来看看吧。

下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 

一张图看懂SQL的各种Join用法 

具体分解如下:

1、INNER JOIN(内连接) 

 

 

 

  1. SELECT FROM Table_A AINNER JOIN Table_B BON A.Key = B.Key 

2、LEFT JOIN(左连接) 

 

 

 

  1. SELECT FROM Table_A ALEFT JOIN Table_B BON A.Key = B.Key 

3、RIGHT JOIN(右连接) 

 

 

 

  1. SELECT FROM Table_A ARIGHT JOIN Table_B BON A.Key = B.Key 

4、OUTER JOIN(外连接) 

 

 

 

  1. SELECT FROM Table_A AFULL OUTER JOIN Table_B BON A.Key = B.Key 

5、LEFT JOIN EXCLUDING INNER JOIN(左连接-内连接) 

 

 

 

  1. SELECT FROM Table_A ALEFT JOIN Table_B BON A.Key = B.KeyWHERE B.Key IS NULL 

6.RIGHT JOIN EXCLUDING INNER JOIN(右连接-内连接) 

 

 

 

  1. SELECT FROM Table_A ARIGHT JOIN Table_B BON A.Key = B.KeyWHERE A.Key IS NULL 

7、OUTER JOIN EXCLUDING INNER JOIN(外连接-内连接) 

 

 

 

 

  1. SELECT FROM Table_A AFULL OUTER JOIN Table_B BON A.Key = B.KeyWHERE A.Key IS NULL OR B.Key IS NULL   
责任编辑:庞桂玉 来源: 数据库开发
相关推荐

2015-03-10 10:15:27

AppleWatch开发Swift

2015-06-24 10:51:10

iOS学习流程

2018-05-18 18:09:44

人工智能

2022-03-31 11:41:02

DDoS网络安全关键信息基础设施

2021-11-07 15:04:39

机器学习人工智能数据

2016-11-10 10:03:02

微软Power BI组件

2019-04-16 15:18:28

SQLJOIN数据库

2012-09-10 14:07:58

JavaScriptJS类型

2014-12-02 10:09:05

硅谷比例

2015-10-28 10:17:22

Html5前端优化

2014-12-02 10:11:21

硅谷程序员比例

2021-01-01 09:04:44

Linux内核变量

2014-03-14 09:47:08

手游进化产品

2015-07-20 17:01:12

APP崩溃云智慧

2018-04-03 14:08:15

猫来

2015-04-29 15:51:13

网易有道在线教育

2019-05-31 08:54:46

Linux内核操作系统

2020-04-01 10:58:44

华为

2020-04-01 10:33:39

华为

2021-02-07 09:01:10

Java并发编程
点赞
收藏

51CTO技术栈公众号