Hola alejandrodlrocha:
Dale un vistazo a esta liga:
http://forums.mysql.com/read.php?32,...665#msg-225665
Ahí se muestra cómo puedes simular una función ROW_NUMBER (de Oracle o SQL Server) para "rankear" tus registros. Si tienes problemas con la implementación lo comentas, para tratar de ayudarte a afinar la consulta
Saludos
Leo.