92

结果有什么区别:

  1. 右连接和右外连接
  2. 左连接和左外连接?

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

4

4 回答 4

175

RIGHT JOIN和之间没有区别RIGHT OUTER JOIN。两者都是一样的。这意味着LEFT JOINLEFT OUTER JOIN是相同的。

SQL 连接的可视化表示

于 2010-07-06T05:25:57.783 回答
28

SQL Join 的很好解释:

在此处输入图像描述

参考:链接

于 2015-03-26T11:38:17.990 回答
25

这是我们自己的 Jeff Atwood 对连接的一个非常好的视觉解释。右外连接与右连接相同,左连接和左外连接也相同。

于 2010-07-06T05:27:35.917 回答
12

什么是结果差异:

右连接和右外连接

没有不同。

左连接和左外连接?

没有不同。

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

于 2010-07-07T11:16:03.887 回答