sql >> Database teknologi >  >> RDS >> Oracle

Oracle Plus (+) slutter sig til ANSI-konvertering

Her er, hvad jeg fandt på:

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;

Tabellerne t2 og t3 er ydre sammenføjet med t1, så du enten lister t1 først og laver en venstre join, eller list t2 og t3 først og laver en højre join.



  1. MYSQL deaktiver Auto-trim

  2. SQL SELECT for begyndere

  3. SQL-tilstand på vinduesfunktion

  4. Sum indtil et bestemt punkt - MySql