美文网首页
左连接与右连接的区别

左连接与右连接的区别

作者: ktide | 来源:发表于2016-11-07 15:14 被阅读194次

总结:

  • 左连接where只影响右表,右连接where只影响左表
  • 左连接后的检索结果是显示左表的所有数据和右表中满足where条件的数据。
  • 右连接的检索结果是显示右表的所有数据和左表中没满足where条件的数据。
  • inner join,“有效连接”,两张表中都有的数据才会显示。
  • 外连接有三种类型:完全外联,左联,右联

一般要使得数据库查询语句性能好点,遵循以下原则

  • 在做表与表的连接查询时,大表在前,小表在后
  • 不使用表别名,通过字段前缀区分不同表中的字段
  • 查询条件中的限制条件要写在表连接条件前
  • 尽量使用索引的字段做为查询条件

相关文章

  • MySQL --- SQL基础知识

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

  • mysql 面试问题

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

  • 左连接与右连接的区别

    参考链接http://www.cnblogs.com/yuteng/articles/1729677.html 总...

  • 数据库面试题

    1.请说一下左连与右连的区别? 左连接where只影向右表,右连接where只影响左表。 左联是以左边的表为主,右...

  • CAD2020-引线设置(2)

    连接位置-左/右:对于水平连接时,连接位置左,右的效果可以参照下图。连接位置的左与右是指引线部分与内容部分的相对位...

  • 数据库左连接和右连接有什么区别

    数据库中的左连接和右连接的区别可以概括为一句话来表示即左连接where只影响右表,右连接where只影响到左表 【...

  • MySQL左连接与右连接

    先通过下面两个表展示一下左连接和右连接的结果 1.左连接与右连接 员工表: 学生表: 左连接 右连接 通过以上两个...

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

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

  • 左连接右连接的区别(理解)

    Left Join select * from tbl1 Left Join tbl2 on tbl1.ID = ...

  • MySQL学习笔记-连接

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

网友评论

      本文标题:左连接与右连接的区别

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