2017-07-11 11 views
-3

一般的なoracle/databaseの新機能私は、内部結合から完全な外部へのSQLの下でこれを変更するように求められました。どうすればよいですか?内部から外部への結合の変更

SELECT lbo.EPOS_LBO_NO EPOS_LBO_NO, 
       imp.VOUCHER_NUMBER,        
       imp.VOUCHER_STATUS, 
           (CASE imp.VOUCHER_STATUS 
           WHEN 'R' THEN 63 
           WHEN 'I' THEN 62 
           ELSE 99999 
           END) TRANSFER_TYPE_ID,  
       imp.VOUCHER_ISSUE_TYPE,   
       to_date (imp.DATE_OF_MOVEMENT || ' ' || imp.TIME_OF_MOVEMENT, 'dd/mm/yyyy hh24:mi:ss') DATE_OF_MOVEMENT, 
       to_date (imp.VOUCHER_DATE_ISSUED || ' ' || imp.VOUCHER_TIME_ISSUED, 'dd/mm/yyyy hh24:mi:ss') VOUCHER_DATE_ISSUED, 
       imp.VOUCHER_VALUE, 
       imp.MERCHANT_ID, 
       imp.MEM_MEMBER_ID, 
       imp.COMPANY_NAME, 
       imp.OWNING_MEMBER_ID, 
       imp.OWNING_MEMBER_NAME, 
       imp.PRODUCT_CODE, 
       imp.PRODUCT_DESCRIPTION, 
       imp.PG_PRODUCT_GROUP_ID 
    FROM IMPORTDB.IMP_SV imp 
    , POLLIMP.LBO_LIST lbo 
    WHERE imp.MERCHANT_ID = lbo.MERCHANT_ID; 

答えて

0
FROM IMPORTDB.IMP_SV imp 
    FULL OUTER JOIN POLLIMP.LBO_LIST lbo 
    ON imp.MERCHANT_ID = lbo.MERCHANT_ID; 
関連する問題