Oracle
 sql >> Database >  >> RDS >> Oracle

Aggiorna la query risultante in modo errato

Stai aggiornando ogni riga nella tabella company_name/emp.

Puoi risolverlo con una sottoquery correlata per assicurarti che la riga esista, o in modo più efficiente inserendo una chiave primaria o univoca su bday.empid ed eseguendo una query:

update (
  select c.dob to_dob,
         d.dob from_dob
  from   company_emp c join dob d on (c.empid = d.empid)
  where  d.dob = date '2011-05-01')
set to_dob = from_dob

Sintassi non testata.