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