Ver Mensaje Individual
  #15 (permalink)  
Antiguo 09/01/2009, 15:43
SebasSebas
 
Fecha de Ingreso: junio-2008
Mensajes: 71
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Tener X resultados pero para cada...

Código PHP:
SELECT `departamento` , SUBSTRING_INDEXGROUP_CONCAT( `empleados`
ORDER BY ID DESC
SEPARATOR 
',' ) , ',')
FROM `prueba`
WHERE `departamento`
IN ('A''C''G''H')
GROUP BY `departamento`
HAVING COUNT( * ) >
¡¡¡Perfecto, eres un PRO!!!

Es una alternativa bastante ingeniosa y hasta donde he podido ver, funciona totalmente.

El separar los datos luego y encontrar un separador adecuado es un problema menor, mi interés era sacar toda la información fastidiando la DB el menor número de veces posible y esto lo hace en una sola llamada.

Muchas gracias