• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    mysql外连接与内连接查询的不同之处

    外连接的语法如下:

    SELECT 字段名称
    FROM 表名1 LEFT|RIGHT|FULL| [OUTER] JOIN 表名2
      ON 表名1.字段名1=表面2.字段名2

    左外连接

    左外连接的结果集包含左表的所有记录和右表中满足连接条件的记录,结果集中那些不符合连接条件的来源于右表的列值为null。

    LEFT JOIN

    右外连接

    右外连接是左外连接的反向连接。右外连接的结果集包括右表的所有记录和左表中满足连接条件的记录,结果集中那些不符合连接条件的来源与左表的列值为null。

    内连接

    内连接查询会将T1表的每一行和T2表的每一行进行比较,并找出满足连接谓词的组合。当连接谓词被满足,A和B中匹配的行会按列组合(并排组合)成结果集中的一行。

    下面用几个例子来详细说明:

    T1表:

    ID name
    1 小二
    2 张三
    3 李四

    T2表:

    ID occupation
    学生
    2 老师
    4 校长

    内连接结果:

    SELECT T1.*,T2.*
    FROM TI INNER JOIN T2
      ON A.Id=B.Id
    Id name Id1 occupation
    1 小二 1 学生
    2 张三 2 老师

    左连接结果:

    SELECT T1.*,T2.*
    FROM TI LEFT JOIN T2
      ON A.Id=B.Id
    Id name Id1 occupation
    1 小二 1 学生
    2 张三 2 老师
    3 李四 NULL NULL

    右连接结果:

    SELECT T1.*,T2.*
    FROM TI RIGHT JOIN T2
      ON A.Id=B.Id
    Id name Id1 occupation
    1 小二 1 学生
    2 张三 2 老师
    NULL NULL 4 校长

    总结

    到此这篇关于mysql外连接与内连接查询的文章就介绍到这了,更多相关mysql外连接内连接查询内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • 详解MySQL数据库--多表查询--内连接,外连接,子查询,相关子查询
    • mysql连接查询(左连接,右连接,内连接)
    • MYSQL 左连接右连接和内连接的详解及区别
    • mysql 左连接、右连接和内连接
    • mysql的左右内连接用法实例
    • mysql sql99语法 内连接非等值连接详解
    • 简单谈谈mysql左连接内连接
    上一篇:Mysql systemctl start mysqld报错的问题解决
    下一篇:MySQL中的布尔值,怎么存储false或true
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    mysql外连接与内连接查询的不同之处 mysql,外,连接,与,内,查询,