美文网首页
SQL-左连接,右连接,内连接的区别

SQL-左连接,右连接,内连接的区别

作者: 静静地就好 | 来源:发表于2023-04-10 09:48 被阅读0次

一、左连接

1、left join:先取出a表的所有数据,再取出a、b表相匹配的数据,右表b中没有则以null显示

图1

二、右连接:

1、right join:先取出b表的所有数据,再取出a、b表相匹配的数据

图2

三、内连接

1、inner join:取出a、b表都匹配的数据,相当于两个表的交集

图3

四、注意点

1、select 列名的时候,如果连接的表存在相同的列名称,需要指明对应的,否则会报错:

图4

相关文章

  • MySQL --- SQL基础知识

    内连接与左(右)外连接的区别 总结: 内连接:查询左右表都有的数据,不要左/右中NULL的那一部分 左连接:即以左...

  • 左连接、右连接、内连接的区别

    面试的时候问到这个知识点,一时没想起来,今天总结一下。比如有A和B两张表,分别代表姓名和职业。A表: B表: 现在...

  • 多表查询和事务

    多表查询包括内连接和外连接内连接: 隐式内连接 显示内连接 外连接: 左外连接 右外连接 左外连接: 在内连接的基...

  • mysql连接查询,自关联,子查询

    mysql支持三种类型的连接查询,分别为:内连接查询,左连接查询,右连接查询 内连接查询: 左连接查询: 右连接查...

  • MySQL 内连接、外连接、左连接、右连接、全连接

    图解MySQL 内连接、外连接、左连接、右连接、全连接转载

  • MySQL学习笔记-连接

    多表查询经常用到连接,各种连接之间的区别应该注意总结。 本文来分享一下内连接、外连接、左连接、右连接、等值连接、自...

  • Mysql知识点

    左连接右连接:左连接where只影向右表,右连接where只影响左表 内连接:显示左右边共有的 executeUp...

  • 左连接、右连接、内连接

    久了不用数据库语句,有点生疏,稍微整理一下。 1、left join左连接:左主右辅,左有则显,右据左显,无则为n...

  • mysql 面试问题

    左连接和右连接有什么区别?左连接 left join ...... on:左表中的数据全部查询,右表中只查询...

  • 连接

    外连接分为内连接、左连接、右连接 内连接是根据某个条件连接两个表共有的数据; 左连接是根据某个条件以及左边的表连接...

网友评论

      本文标题:SQL-左连接,右连接,内连接的区别

      本文链接:https://www.haomeiwen.com/subject/rqwiddtx.html