Recuperando registros separados por coma en MySQL
August 24, 08 by Pedro HernándezHace un tiempo un compañero de trabajo encontró un funcion en MySQL que ha resultado bastante util, la función se llama GROUP_CONCAT() y se encuentra disponible desde la version 4.1, la cual nos permite recuperar registros separados por algún simbolo, en este caso separado por comas.
Por ejemplo, si tuvieramos la tabla cars, un listado simple del mismo podría ser:
Separar estos tres por comas para que aparescan en una sola fila seria:
Sus usos son muchos, como por ejemplo el de imprimir los tags de tus favoritos como lo hace delicious.com
Saludos ![]()







Guti Says: 26.08.08 at 10:21 am
Muy interesante la función GROUP_CONCAT. La verdad que seguro que pasé por ella en la documentación alguna vez, pero no me detuve a analizarla. Efectivamente tiene utilidades inpensables.
Pedro Hernández Says: 27.08.08 at 9:57 pm
Un placer que haya comentado mi entrada Sr. Javier