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

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

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

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

SELECT
    * 
FROM
    USER_TBL 
    LEFT JOIN MEMBER_TBL 
        ON USER_TBL.TS_ID = MEMBER_TBL.ORDER_TS_ID;

 

Oracle 19c

Posted by arkgame