Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2011, 09:18
roigle111
 
Fecha de Ingreso: diciembre-2011
Mensajes: 26
Antigüedad: 12 años, 5 meses
Puntos: 0
Problema con count

buen día, necesito ayuda con esto que parece facil pero no. necesito contar de un

determinado usuario cuantos problemas tiene resueltos y cuantos sin resolver eso

nada mas o sea que me muestre lo siguiente:

USUARIO--sin_res--res
CARLOS----9------2
PABLO-----5------0
LORENA----0-----3

tengo dos tablas: la tabla usuario donde almaceno idusuario, nombreus y la tabla

prob donde almaceno el idprob, problema, idusuario y idestadoprob en el idestado

prob puede ser 1 "sin reslover" o 2 "resuelto" con este select logo algo parecido

Código:
select 
       (select count(*) from prob, usuario
               where prob.idusuario = usuario.idusuario and
               prob.idestadoprob = '1' ) as sin_res, 
       (select count(*) from prob, usuario
               where prob.idusuario = usuario.idusuario and
               prob.idestadoprob = '2' ) as res
pero me muestra lo siguiente:

sin_res --- res
---14 ----5

desde ya muchas gracias amigos!