Se me ocurre, si los IDs son correlativos, y siempre va a ser uno mayor que todos sus anteriores, que obtengas la posicion mediante:
SELECT COUNT(*) AS Pos FROM tabla WHERE ID<=5
Esto te devolvería 5 si existen los IDs 1,2,3,4 y 5
Te devolvería 3 si existen los IDs 1,3,5
Otra cosa que se me ocurre, es que te hagas un trigger que te calcule eso cada vez que insertes o elimines...
Bueno... son ideas..
Un saludo.
__________________ ..:: moNTeZIon ::.. |