内连接

Mysql七种 JOIN 连接 随笔 第1张

SELECT <select_list> 
FROM TableA A
INNER JOIN TableB B
ON A.Key = B.Key

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

左外连接

Mysql七种 JOIN 连接 随笔 第2张

SELECT <select_list> 
FROM TableA A
LEFT JOIN TableB B
ON A.Key = B.Key

Mysql七种 JOIN 连接 随笔 第3张

SELECT <select_list>
FROM TableA A
LEFT JOIN TableB B
ON A.Key = B.Key
WHERE B.Key IS NULL

 

右外连接

Mysql七种 JOIN 连接 随笔 第4张

SELECT <select_list> 
FROM TableA A
RIGHT JOIN TableB B
ON A.Key = B.Key

Mysql七种 JOIN 连接 随笔 第5张

SELECT <select_list> 
FROM TableA A
RIGHT JOIN TableB B
ON A.Key = B.Key
WHERE A.Key IS NULL

全外连接

mysql不支持,需要用union

Mysql七种 JOIN 连接 随笔 第6张

SELECT <select_list> 
FROM TableA A
FULL OUTER JOIN TableB B
ON A.Key = B.Key

Mysql七种 JOIN 连接 随笔 第7张

SELECT <select_list> 
FROM TableA A
FULL OUTER JOIN TableB B
ON A.Key = B.Key
WHERE A.Key IS NULL
OR B.Key IS NULL

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄