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!