Ho cercato una soluzione, ma non hanno ancora trovato uno che funziona ...accesso query di aggiornamento di SQL più valori
Sto cercando di aggiornare i valori multipli in una colonna sulla base di valori distinti in un'altra colonna . Per esempio:
If status = F05 then statusID = 987
If status = F12 then statusID = 12957
Ho provato questo senza successo:
UPDATE myTable
SET statusID = CASE status
WHEN 'F05' THEN 987
WHEN 'F12' THEN 12957
END
Ci sono migliaia di persone che devono essere aggiornate in modo, ovviamente, mi piacerebbe eseguire questo in una sola query di aggiornamento.
Cosa mi manca? Che cosa sto facendo di sbagliato?
Grazie!
I suoi 'sguardi di query UPDATE' bene. Descrivi "Ho provato questo senza successo". Quello che è successo? –
CASE può essere utilizzato solo in VBA, non in una query MS Access. –