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

[SOLUCIONADO] Agrupar el resultado en una linea

Estas en el tema de Agrupar el resultado en una linea en el foro de Mysql en Foros del Web. Buenas tardes Compañeros .- la consulta que les traigo es como realizar la consulta a mi tabla ubicaciones que esta conformada de esta manera: EST ...
  #1 (permalink)  
Antiguo 08/10/2013, 13:12
 
Fecha de Ingreso: octubre-2013
Ubicación: Paraguay
Mensajes: 2
Antigüedad: 10 años, 6 meses
Puntos: 0
Información Agrupar el resultado en una linea

Buenas tardes Compañeros .-
la consulta que les traigo es como realizar la consulta a mi tabla ubicaciones que esta conformada de esta manera:
EST FIL COL caja1
1 4 13 001772
1 4 13 001762
1 4 13 001756
1 4 13 001746
1 4 13 001737
1 4 13 001747
1 4 14 001769
1 4 14 001763
1 4 14 001755
1 4 14 001739
1 4 14 001740
1 4 14 001744

pero deseo que cuando la consulte me dé este resultado

EST FIL COL CAJA1 CAJA2 CAJA3 CAJA4 CAJA5 CAJA6
1 4 13 1772 1762 1756 1746 1737 1747
1 4 14 1769 1763 1755 1739 1740 1744

Desde ya muchas gracias por la ayuda.-
  #2 (permalink)  
Antiguo 08/10/2013, 13:51
 
Fecha de Ingreso: octubre-2013
Ubicación: Paraguay
Mensajes: 2
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Agrupar el resultado en una linea

ya lo solucione, esta fue mi consulta:
Código MySQL:
Ver original
  1. SELECT UESTA AS EST,UFILA AS FIL, UCOLU AS COL, GROUP_CONCAT(UCAJA SEPARATOR "-" )
  2. FROM GAUBIC
  3.     GROUP BY uesta,ufila,ucolu
desde ya gracias.-

Última edición por gnzsoloyo; 08/10/2013 a las 13:58

Etiquetas: agrupar, columna, fila, sql
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 13:45.