coba gunakan ini update Tabel1 set nama in (select b.nama from Tabel1 a, Tabel2 b where a.ext = b.ext);
dan tolong perhatikan panjang characternya nya ? apakah nama.table1 = nama.table2 terima kasih semoga membantu.. ________________________________ From: Suhartoyo <[email protected]> To: [email protected] Sent: Friday, August 21, 2009 7:38:53 PM Subject: [indo-oracle] tanya query update 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]

