Como que no he sido lo suficientemente explicito con mi planteamiento
basandome en el grafico
es como el planteaminto de
DINASEN con la diferencia de ordenar de uno en uno mediante el campo orden
id categoria
orden
4 ->categoria1->
1
2 ->categoria2->
2
1 ->categoria3->
3
4 ->categoria4->
4
y me saldria en orden desc
hasta aqui lo tengo claro
aqui es donde no se como hacer
trabjando mendiante las flechitas(rojas) arriba o abajo
primero hago mi consulta al tabla categorias
una vez echa la consulta hago la comparacion
si id es <= al id de la consulta
que reste -1
si id >= al id de la conulta
que sume + 1
pero cuando llegue al primer registro que no reste y lo mismo cuando llegue al ultimo registro
ahora no pongo el script como tal porque mi srvidor se cayo justo ahora.....