-1

単純な結合を試みていますが、ここで何が起こっているのかわかりません。2 つのテーブルがあります: 305 行の pend_bominv_det と、約 12k の alldet です。

pend_bominv_det から 305 レコードすべてを取得しようとしていますが、alldet からのクレーム番号に一致するレコードのみを取得しようとしています。何か案は?

select distinct c_clm

,manager_name
,'exp_bom' as categ
,time_prd_nm
,report_month
,report_year
,report_end_date
from IN.pend_bominv_det a
left outer join IN.alldet
on a.pearl_clmno = c_clm
where a.pearl_clmno is not null 
and time_prd_nm = 'WEEK 2'
4

1 に答える 1

0

pend_bominv_det テーブルに同じ請求番号のインスタンスが複数あるのではないでしょうか? ここでは右結合を使用する必要があると思います。

お役に立てれば

于 2013-05-22T17:16:41.560 に答える