Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2009, 07:17
SpotNick
 
Fecha de Ingreso: abril-2009
Mensajes: 2
Antigüedad: 15 años
Puntos: 0
GROUP BY, patrones y quebraderos de cabeza.

Hola amigos,

Me estoy volviendo loco con un tema a ver si me podeis hechar una mano.

Es una pagina que lista los clientes chungos de una aseguradora (muchos campos, muchos 'wheres' pero en el fondo.. un listado normal). Ahora me piden que, si hay distintos clientes con una dolencia sólo aparezca la dolencia una vez en el listado y luego al clicar se desplieguen el resto de clientes con esta misma dolencia... para que nos entengamos:

Tengo un campo 'dolencia'. En la mayoria de registros este campo aparece vacío, pero puede ser que 30 clientes tengan una 'dolencia' = 5 y 20 una 'dolencia' = 3. ¿Como debería ser la query para que me agrupara los usuarios que tienen una dolencia concreta pero me listara TODOS los usuarios que no tienen dolencia?

Lo consigo parcialmente con GROUP BY 'dolencia' pero entonces entiende todos los registros con 'dolencia' vacíos como un solo grupo y no quiero esto. Lo quiero para el resto (3 y 5).

Me explico fatal!
En fin, supongo que tengo excusa, que es mi primer POST. ;)

Gracias a todos!