Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/05/2012, 13:59
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Ordenar tabla con botones

Si en ese punto has recuperado ya toda la tabla de resultados, eso lo puedes hacer por programación, si la tabla sólo se lee parcialmente lo más sencillo es que uses los indices de las columnas seleccionadas.
Esto último se hace poniendo en lugar de los nombres de las columnas, números enteros representando su posición, comenzando por 1. Ahora bien, para poder hacer eso se debe conocer de antemano el nombre de todas las columnas devueltas por la consulta y su respectiva posición en la tabla resultado.

Para ejemplificarlo, estas dos consultas devuelven exactamente el mismo orden de datos:
Código MySQL:
Ver original
  1. SELECT a, b, c, d, e, f, g h, i
  2. FROM tabla1
  3. ORDER BY a, c, g;
Código MySQL:
Ver original
  1. SELECT a, b, c, d, e, f, g h, i
  2. FROM tabla1
  3. ORDER BY 1, 3, 7;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)