ORACLE機能 SQL

[SQL] 外部結合で結合する(OUTER JOIN)

投稿日:

外部結合で結合するには、OUTER JOIN句を使用します。

構文

(左外部結合構文)※左側は全て出力する結合
テーブルA LEFT [OUTER] JOIN テーブルB ON 結合条件
(右外部結合構文)※右側は全て出力する結合
テーブルA RIGHT [OUTER] JOIN テーブルB ON 結合条件

SELECT文のFROM句の部分のみです。

OUTERは省略可能です。

サンプル

以下に出てくるテーブルは全てcol1列とcol2列を主キーとします。

例1)テーブル「tblA」←「tblB」で左外部結合する


例)例2)テーブル「tblA」←「tblB」、「tblB」←「tblC」で左外部結合する


例3)テーブル「tblA」=「tblB」は内部結合、「tblA」←「tblC」は左外部結合する

解説

スポンサーリンク

スポンサーリンク

-ORACLE機能, SQL

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[DBMSパッケージ] エラーのトレース内容を出力する

エラーのトレース内容を出力するには、DBMS_UTILITY.FORMAT_ERROR_BACKTRACEを使用します。 ...
ORACLE

[ORACLE] 値をマスキングするSQL

値を隠すためにマスキングするUPDATE文のサンプルです。 サンプル 例)m_userテーブルのaddress列の1文字 ...
ORACLE

[ORACLE] プロシージャやファンクションのソースを確認する

プロシージャやファンクションのソースを確認するサンプルです。 サンプル 例)プロシージャ「p_test」のソースを確認す ...
ORACLE

[ORACLE] リサイクルビンからテーブルを完全に削除する(PURGE RECYCLEBIN)

リサイクルビンからテーブルを完全に削除するには、purge recyclebinコマンドを使用します。 サンプル まずは ...
ORACLE

[ORACLE] 表領域にデータファイルを追加する

表領域にデータファイルを追加するSQLです。 構文 例)表領域にデータファイルを追加するSQL [crayon-5d5f ...

スポンサーリンク