右与右的区别;左连接与右连接;SQL中的左外联接

右与右的区别;左连接与右连接;SQL中的左外联接,sql,join,left-join,outer-join,right-join,Sql,Join,Left Join,Outer Join,Right Join,以下两种方法的结果有什么不同: 右连接和右外连接 左连接和左外连接 你能通过一些例子解释一下吗?右连接和右外连接之间没有区别。两者都是一样的。这意味着左连接和左外部连接是相同的 下面是我们自己的杰夫·阿特伍德(Jeff Atwood)制作的一系列精彩的作品。右外部联接与右联接相同,左联接和左外部联接也相同 以下两者之间的结果差异是什么: 右连接和右外连接 没有区别 左连接和左外连接 没有区别 简单地说,OUTER关键字是可选的。您可以在不影响结果集的情况下包含或省略它。SQL Join的精彩解释

以下两种方法的结果有什么不同:

  • 右连接和右外连接
  • 左连接和左外连接

  • 你能通过一些例子解释一下吗?

    右连接和右外连接之间没有区别。两者都是一样的。这意味着
    左连接
    左外部连接
    是相同的

    下面是我们自己的杰夫·阿特伍德(Jeff Atwood)制作的一系列精彩的作品。右外部联接与右联接相同,左联接和左外部联接也相同

    以下两者之间的结果差异是什么:

    右连接和右外连接

    没有区别

    左连接和左外连接

    没有区别


    简单地说,
    OUTER
    关键字是可选的。您可以在不影响结果集的情况下包含或省略它。

    SQL Join的精彩解释:


    参考:

    这是我新的连接转到图像。此图像可能是向某人解释不同类型连接之间差异的最佳/最快速的方法。好发现。这很有趣。(n00b警报)那么,为什么您同时需要右连接和左连接?为什么不在查询中反转主表和联接表的位置,只使用一个联接方向呢?因为有时会将两个以上的表联接在一起,这样可以更灵活地选择如何编写查询;根据CodeProject许可证,
    未经作者同意,不得分发或重新发布讨论作者以任何形式发表的作品的文章。
    除非您获得作者的许可使用此图像,你不能把它添加到你的问题中。这是在哪里记录的?没有名字。关于内部连接和外部连接的维恩图的滥用(包括在本页上),请参阅我对重复问题的评论。他在自己的评论中否定了这篇文章。请参阅我对维恩图表滥用问题的评论。我找不到您的评论。我不确定我会选择“否认”这个词。很明显,维恩图类型的解释并没有涵盖几个重要的案例。对不起,我没有看到我对208个案例的评论。但是我期望它说的是我的其他评论所说的,请看我对这个问题的评论。你似乎没有注意到我的评论实际上说了什么,也就是说人们没有注意到文恩图表帖子实际上说了什么。例如:圆圈上写着tableA和tableB,但根据最仁慈的解释,它们包含表A中的行值left join tableB和tableA right join tableB。Jeff的评论(#33)包括“任何导致行数超过最初的行数的行为都绝对打破了整个venn图的概念”——即否定。此外,他比他想象的更错误,因为当没有更多的争吵时,他们就会崩溃。