Répondre au moins une fois à 50+ sujets ?

Bonjour à tous !

Je souhaiterais demander de l’aide pour une requête. Je veux créer un badge accordé à quelqu’un qui répond au moins une fois dans au moins 50 sujets.

Jusqu’à présent, en utilisant différentes requêtes SQL dans ce fil de discussion, j’ai réussi la partie facile : 50 réponses.

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

Mais je manque de connaissances pour ajouter la condition selon laquelle les réponses doivent être réparties dans 50 sujets ou plus différents.

Si quelqu’un a une idée, je suis preneur.

Merci !

1 « J'aime »