Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2014, 10:09
daicon
 
Fecha de Ingreso: julio-2010
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Aplicar esta consulta a todos los usuarios

Hola,
Tengo esta consulta:

Código:
SELECT COUNT( e.id ) 
FROM events e
WHERE e.id
IN (SELECT p.id FROM participantes p WHERE p.user = 100)
ORDER BY e.event_start DESC 
LIMIT 0 , 30
Funciona perfectamente. Lo que hace es devolver el numero de eventos en los que ha participado el usuario con id 100.

Lo que yo quiero es una consulta como esta, pero que me devuelva lo mismo pero PARA TODOS los usuarios de mi Bd.

Cosas importantes:
Tabla eventos: id-> id del evento
Tabla participantes: Guarda el id del evento y el id del usuario.

Existe otra tabla: usuarios, que supongo que he de añadir por algún sitio si quiero obtener la misma consulta pero para todos. Pero nada, no doy con la forma de hacerlo.

Gracias, estoy usando MySQL