pak aksan, aku uda coba query-nya and it works.. thx a lot ya pak.
however, kalo diaplikasikan ke database yang record nya banyak, jadi lambat ya pak :( is there any other way without using subquery ? terima kasi loh pak sebelumnya ... --- "M. Aksan Kurdin" <[EMAIL PROTECTED]> wrote: > :) > saya namakan tabel barang sebagai MBarang, dan tabel > supplier sebagai > MSupplier. > > Bikin dulu query berikut, beri nama qs_Supp_Barang > > SELECT > MBarang.kode_barang, > MSupplier.kode_sup, > MSupplier.supplier, > Len([MSupplier]![Kode_Sup]) AS Panjang > FROM MBarang, MSupplier > WHERE > (InStr(1,[MBarang]![kode_barang],[MSupplier]![kode_sup],1))=1; > > Lalu query yang diinginkan menjadi berikut: > SELECT > B.kode_Barang, > (SELECT TOP 1 kode_sup > FROM qs_Supp_Barang > WHERE kode_barang = B!kode_Barang > ORDER BY Panjang DESC) AS kode_sup, > (SELECT TOP 1 supplier > FROM qs_Supp_Barang > WHERE kode_barang = B!kode_Barang > ORDER BY Panjang DESC) AS supplier > FROM MBarang AS B; > > Saya lagi males nerangin, intinya mainan sub query, > entar kalau > bingung tanya lagi ... > > Aksan Kurdin > > > > --- In [email protected], "hans_devi" > <[EMAIL PROTECTED]> > wrote: > > > > hi warga belajar-access, > > > > aku punya 2 tabel, > > > > tabel no: > > kode_barang > > 8812591235 > > > > tabel supplier: > > kode_sup supplier > > 88125 PT abc > > 881 PT xyz > > > > aku uda pake rumus > instr(1,[kode_barang],[kode_sup],1), tp hasil > > query nya malah keluar spt ini: > > > > kode_barang kode_sup supplier > > 8812591235 88125 PT abc > > 8812591235 881 PT xyz > > > > gimana ya caranya supaya hasil query-nya mencari > karakter > terpanjang > > yg match di tabel supplier > > kode_barang kode_sup supplier > > 8812591235 88125 PT abc > > > > thx > > devi > > > > > ____________________________________________________________________________________ Got a little couch potato? Check out fun summer activities for kids. http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz

