Silakan dicoba.. update tabel1 set nama=(select nama from tabel2 where tabel1.ext=tabel2.ext)
regards... --- On Fri, 8/21/09, Suhartoyo <[email protected]> wrote: From: Suhartoyo <[email protected]> Subject: [indo-oracle] tanya query update To: [email protected] Date: Friday, August 21, 2009, 5:38 AM Dear para master oracle, Mau tanya query (maaf kalo pertanyaan saya terlalu mudah) maklum masih newbie dan dalam tahap belajar Tanya query update table.... Misal ada Tabel1, isinya: Ext Nama detik tanggal no_dialed cost 1232 ? 15 05juli 081111111 2500 1232 ? 12 06juli 081222222 2200 1232 ? 13 05juli 081333333 3200 1242 ax 22 08juli 081111112 5500 1242 ax 5 08juli 081111111 350 1245 bb 30 06juli 081000000 5450 Ada Tabel2, isinya EXT Nama 1232 abc 1242 def 1245 ghi Pertanyaannya: Saya ingin mereplace nama-nama pada Tabel1 sesuai dengan nama pada Tabel2, disamakan by EXT.... Saya query seperti ini: update Tabel1 set nama = (select b.nama from Tabel1 a, Tabel2 b where a.ext = b.ext) Hasilnya error.... Mohon bantuan nya para master oracle...... mohon tanya query nya apa? Terima kasih... Regards, Toyo [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]

