Suponiendo que la tabla mensajes tiene el id del usuario, tienes
Código sql:
Ver originalSELECT COUNT(*), SUM(IF(msj_leido='n',1,0)) FROM mensajes WHERE idUsuario=X
esto da los mensajes del usuario X
Código sql:
Ver originalSELECT idUsuario, COUNT(*), SUM(IF(msj_leido='n',1,0)) FROM mensajes GROUP BY idUsuario
esto da el conteo para cada usuario....
(habria que hacer un join con la tabla usuarios para poder mostrar el nombre del usuario)
sum(if(msj_leido='n',1,0)) esto en mysql funciona en sql server 2005 tendras que busacar el equivalente para la funcion if (Iif() quizas...)
Quim