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)

    相关推荐