Oracle
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle - Модифициране на съществуваща таблица за автоматично увеличаване на колона

  2. Как да съхранявате само време; не дата и час?

  3. Как да показвате коментари на колона с операция desc

  4. Как да накарате to_number да игнорира нечислови стойности

  5. Динамична дължина на числов формат в to_number Oracle SQL