sql >> Database >  >> RDS >> Oracle

Query bijwerken terwijl u twee tabellen samenvoegt?

U wilt WHERE EXISTS . gebruiken :

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

Even terzijde, aangezien je Oracle gebruikt, raad ik aan om CamelCase of headlessCamelCase niet te gebruiken voor objectnamen.



  1. PostgreSQL:tabel groeperen en filteren, met voorwaarde voor niet-bestaan

  2. Mijn SQL-joins gebruiken

  3. Hoe voeg ik een opstartscript toe aan een mysql docker-container?

  4. Hoe MySQL op CentOS 6 te installeren