Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2005, 04:44
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años
Puntos: 9
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 ::..