Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Perbarui kueri saat bergabung dengan dua tabel?

Anda ingin menggunakan WHERE EXISTS :

UPDATE MusicianInstrument mi
   SET mi.instrumentName = 'Tambourine'
     , mi.levelOfExpertise = 'Adequate'
 WHERE EXISTS ( SELECT 1 FROM Musician m
                 WHERE m.musicianNo = mi.musicianNo
                   AND m.musicianName = 'Helen Partou');

Di samping catatan karena Anda menggunakan Oracle, saya akan merekomendasikan untuk tidak menggunakan CamelCase atau headlessCamelCase untuk nama objek.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat membuat Oracle View mengakses objek skema lain, meskipun ada hibah

  2. Kursor PL/SQL untuk loop

  3. PHP Startup:Tidak dapat memuat pustaka dinamis 'C:\xampp\php\ext\php_oci8_12c.dll' - Prosedur yang ditentukan tidak dapat ditemukan

  4. instal dan konfigurasikan OCI8 untuk menghubungkan Oracle ke php

  5. Tidak dapat mengurai stempel waktu Oracle di C #