Cara yang dijabarkan mas supriyatna seharusnya sudah mengakomodasi. karena secara eksplisit menyatakan " b.info_detail like '%'||a.kode_barang||'%'; " dimana sudah memenuhi requirement mas budi yaitu " b.info_detail like '%select kode_barang from table_a%' ".
Kecuali ada requirement mas budi yang lain yang ngk dijabarin di thread ini. Kalo memang table_a dan table_b bisa direlasikan, mengapa ngk dicoba aja buat relationshipnya. Dariapada nanti data sudah berjuta juta rows query like tentunya ngk direkomendasikan kecuali terpaksa sekali karena kebutuhan report misalnya. Selama DBMS menyediakan procedural languange, semestinya mekanisme looping data disediakan (menggunakan cursor). CMIIW... 2010/6/11 budi p <[email protected]> > > > terima kasih atas masukannya... > tapi belum berhasil juga pa.. > > sementara masih pake looping... karena datanya masih sedikit. > master a dilooping... hasilnya di akses oleh master b, begitu ketemu, baru > ditampilan > pake for select ... do begin select ...into: begin .... end end > cuman sepertinya saya kurang pas.. kareana tidak semua database bisa > seperti > itu. > > budi > Baby_sql > > > ----- Original Message ----- > From: supriyatna > like > > Belum saya test benar atau tidaknya, mungkin bisa pakai syntax berikut? > > select distinct b.info_detail > from table_b b, table_a > where b.info_detail like '%'||a.kode_barang||'%'; > > atau > > select b.* > from table_b b > where exists ( > select 1 from table_a a > where > b.info_detail like '%'||a.kode_barang||'%' > ); > > Regards, > Dede Supriyatna > > --- In [email protected] <indo-oracle%40yahoogroups.com>, "budi > p" <cost...@...> wrote: > > > > agan-agan senior mau tanya nih > > > > walau bukan database oracle, perintah sql umumnya sama. > > saya punya table > > table table_a isi nya kode-kode barang > > table table_b berisi informasi umum > > > > ditable table_b ada field info_detail > > > > saya ingin menampilkan isi table table_b yang mempunya informasi difield > > info_detail yg ada kata-kata kode barang > > > > logika nya dasar kira-kira seperti ini > > select * from table_b where info_detail like '%select kode_barang from > > table_a%' > > > > nah perintah sql yang betul seperti apa ya? > > tq > > > > salam > > > > budi > > baby_sql > > > > -- Warm regards, Rudy Wardhany Yahoo ID: [email protected] [Non-text portions of this message have been removed]

