Oracle19c RIGHT JOINを使って二つのテーブルを結合して値を取得する

環境
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production
Windows 10 Home 64bit

構文
SELECT カラム FROM テーブル1
RIGHT OUTER JOIN テーブル2 ON テーブル1.列名 = テーブル2.列名;
「RIGHT OUTER JOIN(右外部結合)を利用してテーブル同士を右外部結合ししてデータを抽出します。
OUTER は省略できるので、省略します。

使用例
右側のテーブル(USER_TBL)全件と、条件が一致した左側のテーブル(MEM_TBL)のデータが抽出されます。

SQL構文

SELECT * FROM USER_TBL
RIGHT JOIN MEM_TBL ON USER_TBL.FID = MEM_TBL.ORDER_FID;

 

Oracle 19c

Posted by arkgame