Mysql左(外)连接 右(外)连接 全(外)连接

作者:暴躁小n | 创建时间: 2023-06-12
Mysql左(外)连  接 右(外)连接 全(外)连接...
Mysql左(外)连接 右(外)连接 全(外)连接

Mysql左(外)连接

形式: from  表1  left 【outer】 join  表2  on  表1.字段1 = 表2.字段2; 含义: 是将两个表的满足连接条件的所有数据(即内连接数据), 再加上那些“左边”表中,不能满足连接条件的数据的总和。 对于左边表中不能满足条件的数据,则,在结果中的右边部分,都补上“null”(空值);

他们内连接的结果为:

则他们左连接:

右(外)连接

from  表1  right 【outer】 join  表2  on  表1.字段1 = 表2.字段2; 含义: 是将两个表的满足连接条件的所有数据(即内连接数据), 再加上那些“右边”表中,不能满足连接条件的数据的总和。 对于右边表中不能满足条件的数据,则,在结果中的左边部分,都补上“null”(空值);

全(外)连接

from  表1  full 【outer】 join  表2  on  表1.字段1 = 表2.字段2; 含义: 就是左连接和右连接的结果之和——注意:没有重复的内连接的那些行。 其效果类似这样:

不过: mysql目前尚不支持该连接语法。

点击展开全文

更多推荐