ho sempre usato un campo ordine_id (vedi img) per fare l'ordinamento.
Avevo fatto anche la funzione di aggoirnamento di posizioni.

Ma sono andato in tilt quando:

Vedi img:
supponiamo che la id_categoria 4 e 5 vengono eliminate.
Quando effettuo il riordino è qui che sono inceppato?

Da considerare anche il parent_id