当前位置:首页 > 人工智能

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

下图展示了 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.Key 

5、张图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   

分享到:

滇ICP备2023006006号-16