Cita:  
					Iniciado por timoteo666  
  Lo correcto es que debes tener un id auto_increment para estos casos o insertar el numero en otro campo, vero en fin en gustos se rompen generos....
 
 
mira algo xpress seria asi:
SELECT
texto,
TRIM(SUBSTRING_INDEX(texto,'-',1))orden
FROM orden_newbie
ORDER BY orden; 
esto claro si tienes el '-' dentro del campo, sino obtén la posición del espacio entre los numero y el string, corta el string hasta esa posicion, asigna el result a un nuevo campo para ordernarlo, y ordena por ese campo... como en el ejemplo que te puse espero te ayude, saludos.
   Ya tiene ID Autoincrement, y no corresponde con ese número, ya que ese número puede tenerlo o puede no tenerlo, puede tener texto o no tenerlo... puede incluso tener más de un nº igual...  
De todas formas creo que lo mejor va a ser crear otro campo. 
Gracias.