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

Problema con GROUP_CONCAT

Estas en el tema de Problema con GROUP_CONCAT en el foro de Mysql en Foros del Web. Hola a todos, Necesito agrupar unos datos por nombre (hay repetidos) y que sean mostrados con un separador ',' , estoy realizando lo siguiente: Código: ...
  #1 (permalink)  
Antiguo 31/03/2010, 10:55
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá
Mensajes: 251
Antigüedad: 18 años
Puntos: 14
Problema con GROUP_CONCAT

Hola a todos,

Necesito agrupar unos datos por nombre (hay repetidos) y que sean mostrados con un separador ',' , estoy realizando lo siguiente:

Código:
SELECT GROUP_CONCAT(id_tabla) FROM datos GROUP BY nombres
Con esto busco que en un campo me muestre el ID de los campos que tienen el mismo nombre, pero cuando hago esto me arroja:

GROUP_CONCAT(id_tabla)
[BLOB - 1.0 KB]

Pero si en el group_concat le digo que lo haga por apellidos, ahí si me resulta bien, estoy pensando en que es por lo que el id_tabla es un entero autoincremental y por eso no me lo muestra.

Espero me puedan ayudar con este tema.
  #2 (permalink)  
Antiguo 31/03/2010, 13:19
 
Fecha de Ingreso: octubre-2008
Mensajes: 6
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Problema con GROUP_CONCAT

Tal ves si pruebas agregando Separator es decir quedaria

group_concat(id_tabla separator ',')
  #3 (permalink)  
Antiguo 31/03/2010, 14:04
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá
Mensajes: 251
Antigüedad: 18 años
Puntos: 14
Respuesta: Problema con GROUP_CONCAT

Gracias por responder, también probe así y pasa lo mismo :S.
  #4 (permalink)  
Antiguo 31/03/2010, 14:39
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Problema con GROUP_CONCAT

SELECT GROUP_CONCAT(CAST(id_tabla AS UNSIGNED)) FROM datos GROUP BY nombres

Etiquetas: Ninguno
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 18:59.