sql >> Databáze >  >> RDS >> Oracle

Oracle Plus (+) se připojuje ke konverzi ANSI

Tady je to, na co jsem přišel:

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;

Tabulky t2 a t3 jsou vnější spojené s t1, takže buď nejprve vypíšete t1 a provedete levé spojení, nebo nejprve vypíšete t2 a t3 a provedete pravé spojení.



  1. Postgres JOIN s unnest

  2. Jak naprogramovat spouštěč MySQL pro vložení řádku do jiné tabulky?

  3. Výukový program ovládání ListView-02

  4. Webrick reaguje velmi pomalu. Jak to urychlit?