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?

Rispondi quotando