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]

Kirim email ke