内部結合と外部結合の違いは何ですか?これらの2種類の結合の正確な意味は何ですか?両方のテーブルに存在する内部結合と外部結合SQL文の比較
8
A
答えて
23
0
4
ウィキペディアは[こちら]トピック(http://en.wikipedia.org/wiki/Join_(SQL))
しかし、基本的に素敵な長い記事を持っているいずれかのテーブルに存在するすべての行:
- 内部ジョインは、ALLのwhere句を満たすローがある場合に結果を返しますテーブル
- 外側には、テーブル
2
をINNER JOINを使用して、一致する部分がある両方の表のすべての行を戻します。すなわち、結果の表にはすべての行と列に値があります。
OUTER JOINでは、結果の表に空の列が含まれることがあります。外部結合はLEFTまたはRIGHTのいずれかです。
LEFT OUTER JOINは、2番目のテーブルに一致するものがなくても、最初のテーブルからすべての行を返します。
RIGHT OUTER JOINは、最初のテーブルに一致するものがなくても、2番目のテーブルからすべての行を返します。
-1
顧客と注文との例のスキーマを想定します
INNER JOINは:は注文のみと顧客を取得します。
LEFT OUTER JOIN:オーダーの有無にかかわらず、すべての顧客を取得します。
RIGHT OUTER JOIN:一致する顧客レコードの有無にかかわらずすべての注文を取得します。もう少し詳細に関する情報について
0
インナー参照レコードは、両方のテーブルに表示された場合にのみ接合された行を返す加入。 外は方向に応じて参加し、1つのテーブルからすべてのレコードを表示し、そこからデータに参加し、対応する行は、数学的なセットを使用して
0
が存在するテーブルに入社し、
Inner Join is A^B;
Outer Join is A - B.
だから、(+)で、あなたのですクエリの中の一側。
関連する問題
- 1. SQL Server 2008の内部結合と外部結合の混合
- 2. SQL Serverの速度:左外部結合対内部結合
- 3. SQL Serverの内部結合とMS Accessの内部結合
- 4. 6つのテーブルと内部結合と左外部結合の結合 - LINQ
- 5. ネストされた内部結合と外部結合のMSアクセス
- 6. oracle sqlの外部結合
- 7. SQLサーバーの外部結合?
- 8. SQL外部結合関数
- 9. SQL外部結合ビュー
- 10. 内部結合のSQLカウント
- 11. Sqlサブクエリの内部結合
- 12. T-SQLの内部結合最初の内部結合の結果
- 13. 内部結合VS内部の内部結合の違い
- 14. SQL内部結合2テーブル
- 15. SQL内部結合クエリ
- 16. SQL内部結合パフォーマンスアドバイス
- 17. ACCESS/SQL:内部結合構文
- 18. SQL最適化内部結合(内部結合とサブクエリの使用可能)
- 19. SQLパラメータと外部パスの結合?
- 20. SQL - 内部結合テーブルの複合インデックス?
- 21. 結合ユニオンと内部結合ステートメント
- 22. SQL外部結合とNeo4J暗号
- 23. 内部結合と左結合のためSQLクエリが遅い?
- 24. SQLビューテーブルの内部結合 'と' statment
- 25. SQLクエリ内部結合とOR
- 26. SQL内部結合と複数行で
- 27. SQL内部結合と通常選択
- 28. SQLネストされた内部結合?または内部結合の句
- 29. SQL Serverクエリ内のエラー - 内部結合
- 30. NetTierとの内部結合
外部結合:KISSを表示します。 –
すごい!ありがとう! – freenight
イメージが壊れています... – lsh