92

次の結果の違いは何ですか:

  1. RIGHT JOIN と RIGHT OUTER JOIN
  2. LEFT JOIN と LEFT OUTER JOIN ?

いくつかの例を通して説明していただけますか?

4

4 に答える 4

175

RIGHT JOINと の間に違いはありませんRIGHT OUTER JOIN。どちらも同じです。つまり、LEFT JOINLEFT OUTER JOINは同じです。

SQL 結合の視覚的表現

于 2010-07-06T05:25:57.783 に答える
25

これは、私たち自身の Jeff Atwood による一般的な結合の非常に優れた視覚的説明です。右外部結合は右結合と同じであり、左結合と左外部結合も同じです。

于 2010-07-06T05:27:35.917 に答える
12

結果の違いは何ですか:

RIGHTJOINとRIGHTOUTERJOIN

変わりはない。

LEFTJOINとLEFTOUTERJOIN?

変わりはない。

簡単に言えば、OUTERキーワードはオプションです。結果セットに影響を与えることなく、含めることも省略することもできます。

于 2010-07-07T11:16:03.887 に答える