sql >> Databáze >  >> RDS >> Oracle

Aktualizovat dotaz při spojování dvou tabulek?

Chcete použít 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');

Na okraj, protože používáte Oracle, nedoporučoval bych pro názvy objektů používat CamelCase nebo headlessCamelCase.



  1. Jak zabránit Mysql Connector/J v převodu časového pásma DATE a TIME?

  2. znak k dnešnímu dni v oracle sql

  3. Vaše heslo nesplňuje aktuální požadavky zásad

  4. Rozdíl mezi RDBMS a ORDBMS