Dear,
Dari kasus, saya melihat bahwa table AAAA tersebut merupakan summary dari table-tabel BBB, CCC, DDD. Tabel BBB, CCC, DDD ini merupakan table master, dimana table AAAA tersebut inputan data berasal dari table master ini. Untuk kasus seperti ini masih kurang jelas bentuk tampilan output yang diinginkan seperti apa di viewnya. Jadi mungkin coba ditampilkan output yang diinginkan. Jadi untuk seleksi DML dan DDL sintaks di SQL, seharusnya tergantung output yang diinginkan, kalo salah penggunaanya, maka data yang ditampilkan akan tidak sesuai dan desain dari masing-masing table tentunya. Untuk kasus pengiriman parameter dari inputan, sebenarnya kalo dibilang, anda bisa menggunakan UDF ( User Defined Function ) atau function di SQL Server.Dimana function ini bisa memberikan parameter input dan menghasilkan table keluaran atau variable keluaran. Jadi beda seperti view sedikit, jika view, kita defined parameter dari sisi client code baik vb atau report untuk seleksi reportnya, jika function, parameter ini bisa kita implementasikan variabelnya di sqlnya, diolah, kemudian hasilnya bisa berbentuk table atau variable. CMIIW Make your choice. Best Regards _____ From: Evi Damayanti [mailto:[EMAIL PROTECTED] Sent: 31 Mei 2007 11:45 To: [email protected] Subject: Re: [indoprog-vb] Re: Views tidak menarik data dari table (SQL Server) Aku coba pake left outer join trus koq data yg masuk ke dalam views nya jadi banyak banget sih padahal di tabel datanya cuma ada satu Jadi misalnya gini.... Table AAA isinya id, Nama, Alamat, idgol, idjab, gaji, status Table BBB isinya idgol, nmgol Table CCC isinya idjab, jab Table DDD isinya idpend, pend Nah...table BBB,CCC,DDD itu kan udah berupa Parameter,koneksi tablenya ---> Table AAA & BBB (idgol), Table AAA & CCC (idjab) tapi antara Table AAA & DDD (gaji ke pend). Jadi dari beberapa table yg dikoneksiin itu ada yg fieldnya sama ada juga yg fieldnya beda dan aku coba pake "LEFT OUTER JOIN"...Di Table AAA hanya terisi data 1 Record,tapi pas di viewsnya itu muncul datanya 5 Record dengan nama yang sama dan id yang sama. Misal nama Susi terrecord berdasarkan jumlah golongan yg ada...gitu...ngerti kan yah maksud aku... :-D Gimana tuh....? Thanks yah -Evi- --- Eko Heri Susanto <[EMAIL PROTECTED] <mailto:drembis79%40yahoo.com> com> wrote: > Lebih amannya coba anda gunakan LEFT OUTER JOIN atau > RIGHT OUTER JOIN. > contoh : > SELECT AAA.KODE, BBB.NAMA, AAA.QTY > FROM AAA LEFT OUTER JOIN BBB ON > AAA.KODE=BBB.KODE > > Kalo anda yakin key di table AAA ada yg sama dengan > di table BBB anda > bisa menggunakan INNER JOIN tapi kalo ga yakin > mending pake LEFT OUTER > JOIN aja. > > O...iya, selain Views SQL server 2000 juga memiliki > fasilitas User > Defined Function(UDF). UDF ini sebenarnya hampir > sama dengan Views > akan tetapi UDF ini saya rasa lebih fleksibel > dibanding Views. > > Demikian semoga membantu. > > Best Regards > > Eko Heri > www.smsqta.com (Layanan sms biaya murah) __________________________________________________________ > > Bored stiff? Loosen up... > > Download and play hundreds of games for free on > Yahoo! Games. > > http://games. <http://games.yahoo.com/games/front> yahoo.com/games/front > > > > > __________________________________________________________ Moody friends. Drama queens. Your life? Nope! - their life, your story. Play Sims Stories at Yahoo! Games. http://sims. <http://sims.yahoo.com/> yahoo.com/ [Non-text portions of this message have been removed]
