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