0

私は2つのテーブルを持っています

  1. xx_new.xx_online_registrations@appsread.prd.com oreg
  2. m_warranty_sku MSK

oreg テーブルでは、フィールド ora_warranty_id にいくつかの null 値がありますが、MSK テーブルには null 値がないため、これら 2 つのテーブルを結合すると、oreg の null 値の列がフィルター処理されます。そのデータも取得できる方法はありますか? . 以下のqryを実行していましたが、それが正しいかどうかはわかりません。

select *
from
    (
    select 
   oreg.ora_warranty_id,
   mdh.warranty_sku_num
    from
     mdhdba.m_warranty_sku mdh
         , xx_new.xx_online_registrations@appsread.prd.com oreg
    where
   mdh.warranty_sku_num= oreg.ora_warranty_id(+) -----ora_warranty_id from  xx_new.xx_online_registration table
   )
where ora_warranty_id is  null -- oreg.ora_warranty_id
4

1 に答える 1

0

お役に立てれば、

    select *
from
    (
    select 
   oreg.ora_warranty_id,
   mdh.warranty_sku_num
    from
     mdhdba.m_warranty_sku mdh
         , xx_new.xx_online_registrations@appsread.prd.com oreg
    where
   oreg.ora_warranty_id = mdh.warranty_sku_num(+) -----ora_warranty_id from  xx_new.xx_online_registration table
   )
where ora_warranty_id is  null -- oreg.ora_warranty_id
于 2012-12-19T14:28:17.800 に答える