当前位置:主页 > 查看内容

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

发布时间:2021-07-22 00:00| 位朋友查看

简介:下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 具体分解如下: 1、INNER JOIN(内连接) SELECT FROM Table_AAINNER JOIN Table_BBONA. Key =B. Key 2、LEFT JOIN(左连接) SELECT FROM Table_AALEFT JOIN Table_BBONA. Key =B.……

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

本文转载自网络,原文链接:https://mp.weixin.qq.com/s/ganXItgt9MaoTpgiPoARGA
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐