Hello,

 saya punya 2 table, satu harus di group dulu baru di left join
 maunya saya yang jadi induk itu yang di group dulu, baru di bawahnya
 left join.
 mohon solusinya.

 Ini yang di group
   select
     a.po_cd_comp         as cd_comp,
     a.po_nomor           as nomor,
     a.po_tanggal         as tanggal,
     a.po_cd_sup          as cd_sup
   from
     po_mutasi a
   where
     a.po_pcs_sisa > 0
   group by
     a.po_cd_comp,
     a.po_nomor,
     a.po_tanggal,
     a.po_cd_sup

Ini yang mau di left join.

     select
     b.po_jenis_uang      as jenis_uang,
     b.po_zhari           as zhari,
     b.po_kurs            as kurs
   from
     po_header b

 
Sementara yang saya lakukan seperti ini, apakah udah benar
saya takut setelah datanya banyak, akibatanya lambat.

create or replace view lookup_trm_langsung_po_header as
select
     a.po_cd_comp         as cd_comp,
     a.po_nomor           as nomor,
     a.po_tanggal         as tanggal,
     a.po_cd_sup          as cd_sup,
     b.po_jenis_uang      as jenis_uang,
     b.po_zhari           as zhari,
     b.po_kurs            as kurs
   from
     po_mutasi a
     left join po_header b
     on trim(a.po_cd_comp) = trim(b.po_cd_comp)
     and trim(a.po_nomor) = trim(b.po_nomor)
   where
     a.po_pcs_sisa > 0
   group by
     a.po_cd_comp,
     a.po_nomor,
     a.po_tanggal,
     a.po_cd_sup,
     b.po_jenis_uang,
     b.po_zhari,
     b.po_kurs;  

-- 
Best regards,
fansul
mailto:[email protected]

__________________________________________________
Apakah Anda Yahoo!?
Lelah menerima spam?  Surat Yahoo! memiliki perlindungan terbaik terhadap spam  
http://id.mail.yahoo.com 

Kirim email ke