Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Mostrar resultados en 2 o 3 Columnas

Estas en el tema de Mostrar resultados en 2 o 3 Columnas en el foro de Mysql en Foros del Web. Estimados amigos de Foros del Web quisiera pedirles ayuda para mostrar los resultados de una consulta sql ordenados de la siguiente forma Columna 1 | ...
  #1 (permalink)  
Antiguo 03/07/2008, 00:31
Avatar de gepd  
Fecha de Ingreso: diciembre-2007
Mensajes: 142
Antigüedad: 16 años, 4 meses
Puntos: 6
Mostrar resultados en 2 o 3 Columnas

Estimados amigos de Foros del Web quisiera pedirles ayuda para mostrar los resultados de una consulta sql ordenados de la siguiente forma

Columna 1 | Columna 2 | Columna 3
---------------------------------------------
Dato1 | Dato1 | Dato 1
Dato2 | Dato2 |
Dato3 | |
Dato4 | |

Tengo una tabla que contiene el nombre e id de las columnas, y tambien un campo para ordernarlas por columnas ejemplo campo "col" dato 1, campo col, dato 2, pero no sé como poder ordernarlas, ya que el usuario puede tener configurada 2 o 3 columnas segun el quiera,

desde ya agradezco su ayuda

Última edición por gepd; 03/07/2008 a las 00:45
  #2 (permalink)  
Antiguo 03/07/2008, 07:23
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Mostrar resultados en 2 o 3 Columnas

No sé si he entendido lo que quieres, pero, para lo que quieres, creo que debes ordenar por todas las columnas con ORDER BY Columna1, Columna2, Columna3
  #3 (permalink)  
Antiguo 03/07/2008, 09:39
Avatar de gepd  
Fecha de Ingreso: diciembre-2007
Mensajes: 142
Antigüedad: 16 años, 4 meses
Puntos: 6
Respuesta: Mostrar resultados en 2 o 3 Columnas

y eso que orden me daría?

osea yo lo que necesito de última es hacer

columna1
dato1
dato2
dato3
columna2
dato1
dato2
columna3
dato1

pero la verdad es que no sé como poner el nombre de la columna sin que se repita...

lo que me sale a mi es

columna1
dato1
columna1
dato2
columna1
dato3
columna2
dato1
columna2
dato2
columna3
dato1
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:15.