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
afnq Says: 19.04.09 at 8:44 pm
Se agradece esta información.
Ahora hay que analizar su rendiemiento frente a implode() de PHP
danny Says: 01.08.09 at 11:25 pm
hey men gran aporte me asido de gran ayuda en un sistema de control de pagos mensual por año soy de el salador gracias men