Oracle の接続には完全結合があります。Oracle の接続は、内部結合、外部結合、および完全結合に分類できます。完全結合のクエリ結果は、左外部結合と左外部結合のクエリ結果の和集合です。右外部結合 構文は次のとおりです: "full join...on..."; ある行に別のテーブルに一致する行がない場合、他のテーブルの選択リスト列には null 値が含まれます。
このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。
Oracle の結合は内部結合、外部結合、および完全結合に分類できます
構文は完全結合 ... on ...,
完全結合のクエリ結果は、左外部結合と右外部結合のクエリ結果の結合です。一部のレコードを関連付けることができない場合でも、一部のレコードは関連付けることができます。情報がクエリされます:
M N 個の結果セットを生成し、2 つのテーブルをすべてリストし、条件を満たさないテーブルを null 値に置き換えます。
例は次のとおりです:
完全結合: 完全な外部結合は、左右のテーブルのすべての行を返します。行に別のテーブルに一致する行がない場合、他のテーブルの選択リスト列には NULL 値が含まれます。テーブル間に一致する行がある場合、結果セットの行全体にベース テーブルのデータ値が含まれます。
select * from book as a full outer join stu as b on a.sutid = b.stuid
結果は次のとおりです:
推奨チュートリアル:「Oracle Video Tutorial」
以上がOracle の接続には完全な接続がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。