Ver Mensaje Individual
  #4  
Antiguo 07-04-2008
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Reputación: 22
Ivanzinho Va por buen camino
Yo lo que creo es que Gaim2205 está confundiendo filas con columnas, ya que al hablar de order by dice como se los ordena. En cuanto a cla_act1, cla_act2, cla_act3 creo que se refiere a la misma columna en diferentes registros.

A espera de que Gaim2205 confirme lo anterior me voy a aventurar con una posible respuesta.

El comportamiento que indicas sobre la ordenación de los registros puede ser debido a que tengas un índice (posiblemente clave primaria) para el campo cla_act, por lo que el gestor, para optimizar el tiempo de la consulta, y no indicandosele otra cosa en ésta, ordena por dicha columna. Para solucionar esto deberías tener otro campo, autoincremental, que se incrementase en cada inserción, para así ordenar por antigüedad. Otra posible solución sería indicar el plan de ejecución de la consulta, lo cuál no se si lo permite MySQL.

Pero ya digo, todo esto son conjeturas, por lo que espero una respuesta aclaratoria.

Un saúdo.
__________________
Si no lees esto no vivirás tranquilo
Non lle pońades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao)
Responder Con Cita