質問

この質問にはすでに答えがあります:

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

  1. 右結合と右外の結合
  2. 左結合と左外結合?

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

役に立ちましたか?

解決

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

SQL結合の視覚表現

他のヒント

これがとてもいいです 視覚的な説明 一般的に私たち自身のジェフ・アトウッドが参加します。右外の結合は右の結合と同じであり、左結合と左外の結合も同じです。

SQL結合の素晴らしい説明:

enter image description here

参照: リンク

結果の違いは次のとおりです。

右結合と右外の結合

変わりはない。

左結合と左外結合?

変わりはない。

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

  • SQL Serverフォーラム - 左結合と左外の結合の違い

http://www.sqlteam.com/forums/topic.asp?topic_id=53046

  • 左結合vs.左外結合

http://itknowledgeexchange.techtarget.com/itanswers/left-join-vs-left-outer-join/

  • PL/SQL-右結合と右外の違いは何ですか...

http://www.geekinterview.com/question_details/53637

  • 「Join」とは、すべてのデータを使用した2つ以上のテーブル(エンティティ)のユニオンです。
  • 「外側」は、ユニオンに使用される属性を除き、2つ以上のテーブルのユニオンです
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top