Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

दो टेबल में शामिल होने के दौरान क्वेरी अपडेट करें?

आप 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');

एक तरफ ध्यान दें क्योंकि आप Oracle का उपयोग कर रहे हैं, मैं ऑब्जेक्ट नामों के लिए CamelCase या headlessCamelCase का उपयोग न करने की सलाह दूंगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अमान्य सामान्य उपयोगकर्ता या भूमिका का नाम

  2. Oracle ट्रिगर - परिवर्तनशील तालिकाओं के साथ समस्या

  3. मैं अपने नंबर के सामने एक स्थान कैसे जोड़ूं यदि यह एक अंक है?

  4. कैरेक्टर ऑरैकल के बाद स्ट्रिंग कैसे प्राप्त करें?

  5. Oracle 8i में वैकल्पिक OUTER JOIN शर्त कैसे निर्दिष्ट करें?