sql >> データベース >  >> RDS >> Oracle

Ora SQLクエリ:参照なしで結合

    私が正しく理解している場合は、outer joinを使用する必要があります 代わりは。その後、COALESCEを使用できます T2.REFの場合、「DEF」に関連付けられた値を返します NULLです :

    SELECT T1.CODE,
           T2.CODE, 
           T3.VALUE
    FROM TABLE1 T1
        LEFT JOIN TABLE2 T2 ON T1.REF = T2.CODE
        LEFT JOIN TABLE3 T3 ON COALESCE(T2.REF,'DEF') = T3.CODE 
    WHERE T1.CODE = XXXXX
    



    1. テーブルとしてのPostgres9.4jsonb配列

    2. マルチDCPostgreSQL:VPNを介して別の地理的場所にスタンバイノードを設定する

    3. PostgreSQLのキャッシングの概要

    4. 2つのMySQLデータベース間でトランザクションを実行できますか?