Ciao, in una tabella (A) permetto di inserire un massimo di 7 records, uno dei campi di questa tabella è un Integer (no chiave primaria) che tramite Java numero da 1 a 7 durante l'inserimento.
Esempio della Tabella A
id-numerazione-nome
1 - 1 - Mario rossi
3 - 2 - Mario bianchi
4 - 3 - Mario verdi
5 - 4 - Mario gialli
7 - 5 - Mario rosso
8 - 6 - Mario blu
9 - 7 - Mario viola
Ora, faccio una relazione con la tabella (B) con il campo numerazione, in questo modo:
Esempio Tabella B
id-numerazione-campo1-campo2
1 - 1
3 - 1
5 - 2
7 - 3
8 - 1
9 - 5
11- 5
12- 1
33- 7
34- 7
45 4
A questo punto mi sorge un problema, ho bisogno di mantenere sempre una numerazione precisa in sequenza dei record del campo numerazione della tabella A, quindi se ad esempio, nella tabella A viene eliminato il record il cui campo numerazione è 3, devo rinumerare quelli restanti in questo modo (1,2,3,4,5,6) e nella tabella B, elimino quelli con numerazione = 3.
Ma come faccio a rinumerare quelli della Tabella B??
Spero di essermi spiegato bene.
Grazie per il vostro contributo