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