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;