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;