Anda punya PROD ID yang sama dengan SALES_ID yang berbeda-beda di table SALES. Tentu saja kalau anda join kan dengan table VALIDATOR hanya dengan menggunakan PROD_ID akan menghasilkan PROD_ID muncul untuk setiap SALES_ID yang ada di table SALES.
Ya Anda business logicnya gimana? Seperti apa record yang Anda ingin simpan di table validasi? On 8/10/06, gede sudi <[EMAIL PROTECTED]> wrote: > > tanya lagi ya mas, > > Ada 3 tabel yaitu sales, validator dan validasi. > tabel sales isinya sebagai berikut. > > PROD_ID CUST_ID SALES_TIM QUANTITY_SOLD SALES_ID > ---------- ---------- --------- ------------- ---------- > 18 1 08-JAN-06 1 1 > 13 1 08-JAN-06 1 1 > 15 1 08-JAN-06 1 1 > 16 1 08-JAN-06 1 1 > 19 1 08-JAN-06 1 1 > 21 1 08-JAN-06 1 1 > 25 1 08-JAN-06 1 1 > 28 1 08-JAN-06 1 1 > 13 2 08-JAN-06 1 2 > 14 2 08-JAN-06 1 2 > 15 2 08-JAN-06 1 2 > 18 2 08-JAN-06 1 2 > 24 2 08-JAN-06 1 2 > 25 2 08-JAN-06 1 2 > 27 2 08-JAN-06 1 2 > 14 3 08-JAN-06 1 3 > 18 3 08-JAN-06 1 3 > 20 3 08-JAN-06 1 3 > 22 3 08-JAN-06 1 3 > 27 3 08-JAN-06 1 3 > 14 4 08-JAN-06 1 4 > 15 4 08-JAN-06 1 4 > 23 4 08-JAN-06 1 4 > 29 4 08-JAN-06 1 4 > 28 4 08-JAN-06 1 4 > 13 5 08-JAN-06 1 5 > 18 5 08-JAN-06 1 5 > 15 5 08-JAN-06 1 5 > 17 5 08-JAN-06 1 5 > 24 5 08-JAN-06 1 5 > 28 5 08-JAN-06 1 5 > 25 5 08-JAN-06 1 5 > 26 5 08-JAN-06 1 5 > > Tabel validator berfungsi untuk menampung jumlah munculnya produk yang > hanya memenuhi persyaratan >= 3. isinya sebagai berikut > > PROD_ID JUMLAH_MUNCUL > ---------- ------------- > 15 4 > 18 4 > 13 3 > 14 3 > 25 3 > 28 3 > > Sedangkan tabel validasi adalah menampung sales_id dan prod_id dari sales > berdasarkan tabel validator. adapun query yang saya bangun adalah: > > insert into validasi(sales_id,prod_id) > select s.sales_id, s.prod_id > from validator v, sales2 s > where s.prod_id=v.prod_id > order by s.sales_id, v.jumlah_muncul desc; > > tapi malah tidak sesuai dengan yang diharapkan dimana hasilnya adalah > > SALES_ID PROD_ID > ---------- ---------- > 1 15 > 1 18 > 1 13 > 1 28 > 1 25 > 2 15 > 2 18 > 2 13 > 2 14 > 2 25 > 3 18 > 3 14 > 4 15 > 4 14 > 4 28 > 5 15 > 5 18 > 5 13 > 5 25 > 5 28 > > Tolong dong mas bantu lagi. Atau kalo saya ajak chat lewat gmail mau ga? > kalo misalnya akar permasalahan yang saya hadapi tidak jelas menurut mas. > > Terima kasih sebelumnya. > > [Non-text portions of this message have been removed] -- -----------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/ <*> 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/

