¡Hola a todos!
Quería pedir ayuda con una consulta. Deseo crear un insignia que se otorgue cuando alguien responda al menos una vez en al menos 50 temas.
Hasta ahora, utilizando diferentes consultas SQL en este hilo, tengo la parte fácil: 50 respuestas.
SELECT user_id, 0 post_id, current_timestamp granted_at
FROM badge_posts
WHERE post_number > 1
AND (:backfill OR user_id IN (:user_ids) OR 0 NOT IN (:post_ids) )
GROUP BY user_id
HAVING count(*) >= 50
Pero me falta el conocimiento para añadir la condición de que las respuestas deben estar en 50 o más temas diferentes.
Si alguien tiene alguna idea, la agradeceré.
¡Gracias!