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

[ORACLE] PROFILEを作成する

プロファイルを作成するサンプルです。 サンプル 例)プロファイル「PRO01」を作成する [crayon-5e287ad ...
ORACLE

[SQL*Plus] 数値の表示形式を設定する(set numformat)

数値の表示形式を設定するには、「numformat」システム変数を使用します。 構文 (表示構文) show numfo ...
ORACLE

[DBMSパッケージ] スケジューラジョブを変更する(DBMS_SCHEDULER.SET_ATTRIBUTE)

スケジューラジョブの設定を変更するには、DBMS_SCHEDULER.SET_ATTRIBUTEパッケージを使用します。 ...
ORACLE

[ORACLE関数] グループ単位で順位を飛ばさずに順位を付ける(DENSE_RANK~PARTITION BY)

検索結果をグループ単位で順位を飛ばさずに順位を付けるには、DENSE_RANK~PARTITION BY句を使用します。 ...
ORACLE

[ORACLE] 文字数でサイズ指定する文字列型(NVARCHAR2、NCHAR)

文字数でサイズ指定する文字列型には、NVARCHAR2型、NCHAR型があります。 VARCHR2型やCHAR型はバイト ...

スポンサーリンク