04/10/2010, 10:17
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses Puntos: 300 | |
Respuesta: devolver relacion uno a muchos Mayid,
usa GROUP_CONCAT() agrupando por el nombre del campo del primer número que presentas. Ojo, porque tiene limitaciones de tamaño. Mira sobre la función en el manual de MySQL.
Imaginemos que se llaman campo1 y campo2
SELECT campo1, GROUP_CONCAT(campo2 ORDER BY campo2) FROM tutabla GROUP BY campo1
Yo los paréntesis los pondría con programación, aunque también puedes hacerlo así:
SELECT campo1, CONCAT('(',GROUP_CONCAT(campo2 ORDER BY campo2),')') datos FROM tutabla GROUP BY campo1
Esto no lo he probado.
Última edición por jurena; 04/10/2010 a las 10:23 |