Mysql左(外)连接 右(外)连接 全(外)连接
Mysql左(外)连 接
右(外)连接
全(外)连接
Mysql左(外)连接
- 01
形式: from 表1 left 【outer】 join 表2 on 表1.字段1 = 表2.字段2; 含义: 是将两个表的满足连接条件的所有数据(即内连接数据), 再加上那些“左边”表中,不能满足连接条件的数据的总和。 对于左边表中不能满足条件的数据,则,在结果中的右边部分,都补上“null”(空值);
- 02
他们内连接的结果为:
- 03
则他们左连接:
右(外)连接
- 01
from 表1 right 【outer】 join 表2 on 表1.字段1 = 表2.字段2; 含义: 是将两个表的满足连接条件的所有数据(即内连接数据), 再加上那些“右边”表中,不能满足连接条件的数据的总和。 对于右边表中不能满足条件的数据,则,在结果中的左边部分,都补上“null”(空值);
全(外)连接
- 01
from 表1 full 【outer】 join 表2 on 表1.字段1 = 表2.字段2; 含义: 就是左连接和右连接的结果之和——注意:没有重复的内连接的那些行。 其效果类似这样:
- 02
不过: mysql目前尚不支持该连接语法。
赞 (0)