Всем привет!
Хотел попросить помощи с запросом. Мне нужно создать значок, который выдается, когда пользователь отвечает хотя бы один раз как минимум в 50 темах.
На данный момент, используя различные SQL-запросы из этой темы, я решил простую часть: 50 ответов.
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
Но мне не хватает знаний, чтобы добавить условие, согласно которому ответы должны быть в 50 или более разных темах.
Если у кого-то есть идеи, буду рад.
Спасибо!