ikut jawab ya :)

klo begini gimana :

Select
a.system,
a.tanggal,
b.parameter,
a.nilai
from pengukuran a,
parameter b
where a.SYSTEM = b.SYSTEM and a.parameter=b.parameter;

saya udah coba, hasilnya kluar.
Saya coba juga query

Select a.system,a.tanggal,b.parameter, a.nilai from pengukuran a right join
parameter b on (a.system = b.system and a.parameter=b.parameter)

hasilnya keluar juga, mungkin value pada kolom ada yang ngandung spasi 
yang seharusnya 'A' malah 'A '

Semoga membantu,

salam

firman


> y mungkin ada yang lebih sederhana...
> ayo sapa sapa???
>
> --- On Wed, 8/4/10, indra syafruddin <[email protected] 
> <mailto:indra.e00%40gmail.com>> wrote:
>
> From: indra syafruddin <[email protected] 
> <mailto:indra.e00%40gmail.com>>
> Subject: Re: [indo-oracle] tanya query right join
> To: [email protected] <mailto:indo-oracle%40yahoogroups.com>
> Date: Wednesday, August 4, 2010, 1:54 AM
>
> hehe, ribet juga ya.... dicoba dulu,
>
> thanks berat...
>
> 2010/8/4 tri afirianto <[email protected] 
> <mailto:bejita_lun%40yahoo.com>>
>
> >
> >
> > Mas Indra,
> >
> > Ini ada query yang mungkin agak membingungkan ^^
> >
> > SELECT a.SYSTEM,b.TANGGAL,a.PARAMETER,
> > CASE WHEN c.NILAI IS NULL THEN '0'
> > ELSE c.NILAI END CASE FROM PARAMETER a
> > LEFT JOIN (
> > SELECT DISTINCT TANGGAL,x.SYSTEM FROM PARAMETER x
> > LEFT JOIN PENGUKURAN y ON (x.SYSTEM=y.SYSTEM AND 
> x.PARAMETER=y.PARAMETER)
> > ) B ON (a.SYSTEM=b.SYSTEM)
> > LEFT JOIN PENGUKURAN C ON (a.SYSTEM=c.SYSTEM AND a.PARAMETER=c.PARAMETER
> > AND b.TANGGAL=c.TANGGAL)
> > ORDER BY a.SYSTEM,TANGGAL
> >
> > silakan dicoba....
> >
> > Terimakasih,
> > Afi
> >
> > --- On Wed, 8/4/10, indra syafruddin <[email protected] 
> <mailto:indra.e00%40gmail.com><indra.e00%40gmail.com>>
> > wrote:
> >
> > From: indra syafruddin <[email protected] 
> <mailto:indra.e00%40gmail.com> <indra.e00%40gmail.com>>
> > Subject: [indo-oracle] tanya query right join
> > To: [email protected] 
> <mailto:indo-oracle%40yahoogroups.com> <indo-oracle%40yahoogroups.com>
> > Date: Wednesday, August 4, 2010, 1:04 AM
> >
> >
> >
> >
> > Dear all,
> >
> > saya ada masalahan dengan query. Kondisinya, dalam satu sistem terkadang
> > ada
> >
> > parameter yang tidak terambil, untuk tanggal tertentu. Untuk
> >
> > parameter-parameter yang belum diambil tersebut, saya membutuhkan untuk
> >
> > diberi nilai 0 atau null.
> >
> > tabelnya seperti ini :
> >
> > Pengukuran
> >
> > System Tanggal Parameter Nilai
> >
> > A 1/2/2010 arus 45
> >
> > A 1/2/2010 daya 200
> >
> > A 1/2/2010 tegangan 220
> >
> > A 1/3/2010 Arus 44
> >
> > A 1/3/2010 Tegangan 220
> >
> > B 1/2/2010 Arus 30
> >
> > B 1/2/2010 Hambatan 30
> >
> > B 1/2/2010 Daya 50
> >
> > B 1/3/2010 Arus 35
> >
> > B 1/3/2010 Hambatan 55
> >
> > saya butuh hasil seperti ini :
> >
> > System Tanggal Parameter Nilai
> >
> > A 1/2/2010 arus 45
> >
> > A 1/2/2010 daya 200
> >
> > A 1/2/2010 tegangan 220
> >
> > A 1/3/2010 arus 44
> >
> > A 1/3/2010 daya 0
> >
> > A 1/3/2010 tegangan 220
> >
> > B 1/2/2010 Arus 30
> >
> > B 1/2/2010 Hambatan 30
> >
> > B 1/2/2010 Daya 50
> >
> > B 1/3/2010 Arus 35
> >
> > B 1/3/2010 Hambatan 55
> >
> > B 1/3/2010 Daya 0
> >
> > saya sudah buat tabel parameter untuk right join :
> >
> > System Parameter
> >
> > A arus
> >
> > A daya
> >
> > A tegangan
> >
> > B Arus
> >
> > B Hambatan
> >
> > B Daya
> >
> > kemudian query :
> >
> > Select a.system,a.tanggal,b.parameter, a.nilai from pengukuran a 
> right join
> >
> > parameter b on (a.system = b.system and a.parameter=b.parameter)
> >
> > tapi hasilnya tidak keluar sesuai yang diharapkan (parameter tidak 
> keluar
> > di
> >
> > semua tanggal)
> >
> > [Non-text portions of this message have been removed]
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
>
> [Non-text portions of this message have been removed]
>
> ------------------------------------
>
> --
> -----------I.N.D.O - O.R.A.C.L.E---------------
> Keluar: [email protected] 
> <mailto:indo-oracle-unsubscribe%40yahoogroups.com>
> Website: http://indooracle.wordpress.com
> http://www.facebook.com/group.php?gid=51973053515
> -----------------------------------------------
>
> Bergabung dengan Indonesia Thin Client User Groups,
> Terminal Server, Citrix, New Moon Caneveral, di:
> http://indo-thin.blogspot.comYahoo! Groups Links
>
> [Non-text portions of this message have been removed]
>
> 



------------------------------------

--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [email protected]
Website: http://indooracle.wordpress.com
http://www.facebook.com/group.php?gid=51973053515
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.blogspot.comYahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/indo-oracle/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Kirim email ke