PDA

View Full Version : [mysql] query per trovare numeri consecutivi


asghan
26-05-2014, 16:11
Ciao
ipotizzando una tabella con due colonne come questa

A B
-----
1 a
2 b
3 c
4 d
6 f
7 g
9 e

mi servirebbe una query per incrementare il campo a,
partendo (ad esempio da 3) siano a quando i numeri della colonna a sono consecutivi,

UPDATE tabella SET a = a + 1 WHERE a BETWEEN 3 AND (select ????)

in pratica dovrebbe fare questo

UPDATE tabella SET a = a + 1 WHERE a BETWEEN 3 AND (4)
UPDATE tabella SET a = a + 1 WHERE a BETWEEN 6 AND (7)

grazie :)