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

Oracle Plus(+)がANSI変換に参加

    これが私が思いついたものです:

    SELECT *
      FROM stg_rev_apportion_csc_no t1 
      LEFT JOIN stg_sep_vl t3
             ON t1.business_date = t3.business_date AND
                t1.csc_app_no = t3.csc_app_no       AND
                t1.journey_no = t3.journey_no       AND
                t1.purse_txn_ctr = t3.purse_txn_no  AND
                4357 = t3.msg_type_cd
      LEFT JOIN stg_sep_vl t2
             ON t1.business_date = t2.business_date AND
                t1.csc_app_no = t2.csc_app_no       AND
                t1.journey_no = t2.journey_no       AND
                t1.trip_no = t2.trip_no + 1         AND
                13070 = t2.msg_type_cd;
    

    テーブルt2とt3はt1に外部結合されているため、最初にt1をリストして左結合を実行するか、最初にt2とt3をリストして右結合を実行します。



    1. MySQLのセットアップとDockerfile内でのダンプのインポート

    2. MSAccessへのpostgres

    3. SQLServerデータベースのすべてのテーブルからすべての主キーを削除する方法-SQLServer/TSQLチュートリアルパート65

    4. MariaDBでのCONCAT_WS()のしくみ