kalo gitu lebih baik anda join by nik aja , kecuali 1 nik bisa punya 2 jabatan.
coba ini : select a.jabatan,a.nik,a.nama,nvl(b.bonus,0) as bonus,b.bulan from karyawan a, bonus b where a.nik=b.nik(+) and a.jabatan='STAFF'; tanda (+) adalah untuk outer join, jadi meskipun tidak berelasi one to one maka akan tetap ditampilkan dengan nilai null. > maaf untuk yang join by nik, maka nik yang tdk ada di table bonus > maka tdk akan terdisplay ... > > query memang tdk dupliacate tapi hanya muncul nik yang di table > bonus ... > > help me plss ... :-D > > ternyata masalah nya belum solve ... :-( > > > FAJAR SIDIK <[EMAIL PROTECTED]> menulis: > Guys ... > ada yang bisa nggak join 2 table tanpa double record. > > begini, saya punya 2 table, sbb : > > table karyawan, dengan field : > - jabatan > - nik > - nama > > dan table bonus, dengan field : > - jabatan > - nik > - bonus > - bulan > > nah saya mau join table karyawan dan bonus dengan dengan men join > field jabatan, dengan query sbb : > > select a.jabatan,a.nik,a.nama,b.bonus,b.bulan > from karyawan a, bonus b > where a.jabatan=b.jabatan and a.jabatan='STAFF'; > > kondisin nya adalah, misal di table karyawan ada 25 STAFF, tapi > di table bonus hanya ada 5 STAFF yang mendapat bonus, saya ingin > meng query join 2 table tsb dengan menampilkan seluruh karyawan > dan mendapat bonus dan yang tidak mendapat bounus dan yang tdk > mendapat bounus maka, hasil nya bonus=0 ... > > plss help .... > > thks .. > -fajar s- -- -----------I.N.D.O - O.R.A.C.L.E--------------- Keluar: [EMAIL PROTECTED] Website: http://indo-oracle.blogspot.com Mirror: http://indooracle.wordpress.com ----------------------------------------------- Bergabung dengan Indonesia Thin Client User Groups, Terminal Server, Citrix, New Moon Caneveral, di: http://indo-thin.blogspot.com Yahoo! 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: mailto:[EMAIL PROTECTED] mailto:[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/

