Rispondi almeno una volta a 50+ argomenti?

Ciao a tutti!

Vorrei chiedere un aiuto per una query. Vorrei creare un badge concesso a chi risponde almeno una volta in almeno 50 argomenti.

Finora, utilizzando diverse query SQL in questa discussione, ho risolto la parte facile: 50 risposte.

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

Ma non ho le conoscenze per aggiungere il requisito che le risposte debbano essere distribuite in 50 o più argomenti diversi.

Se qualcuno ha un’idea, sarò felice di ascoltarla.

Grazie!

1 Mi Piace