Ciao a tutti,

in uno script devo andare ad agiornare un campo su n righe di un db.

nello script stabilisco un codice di priorità per ognuno dei record devo andare ad aggiornarlo.
Per cui devo ad esempio assegnare 1 ai record che avevano valore 2 e 2 ai record che avevano valore 1.

il problema è che se faccio le query

update tabella set valore=1 where vaolre=2
e
update tabella set valore=2 where vaolre=1

finisce che setto tutti a 2.

avrei quindi bisogno di fare entrambe le query contemporanemanete, in modo che una volta cambiati i valori non vengano più coinvolti in altri cambaimenti...

qualche idea?