Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2012, 11:37
yomesmo
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 20 años, 5 meses
Puntos: 1
Sumar dos count con campo en común

Hola amigos,

Tengo este problemillas, dos tablas donde almaceno los temas abiertos por un usuario en el foro y la que almacena las respuestas, uno de los campos en común es UsuarioId

Necesito saber los 10 usuarios que más participan en los foros en una fecha determinada pero no sé como crear en una sola consulta donde obtenga sencillamente el UsuarioId y el total de mensajes sumando temas abiertos y respuestas del mismo usuario.

El total de temas abiertos lo obtengo así:

SELECT UsuarioId,count(*)AS TotalTemas FROM ForosTemas GROUP BY UsuarioId ORDER BY TotalTemas DESC LIMIT 0,10

El total de respuestas así:

SELECT UsuarioId,count(*)AS TotalRespuestas FROM ForosRespuestas GROUP BY UsuarioId ORDER BY TotalRespuestas DESC LIMIT 0,10

Lo que necesito es obtener como digo, el usuarioid, el total de intervenciones y la fecha de las mismas.

Gracias anticipadas!!
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...