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]

Kirim email ke