Запрос бейджа за количество просмотров темы

Существует ли запрос на значок, который присваивает значок, если хотя бы одна из тем пользователя имеет более 1000 просмотров?

Я нашел этот запрос для бейджа.

SELECT p.user_id, min(p.created_at) granted_at, MIN(p.id) post_id
FROM badge_posts p
JOIN topics t ON t.id = p.topic_id
WHERE category_id = (
  SELECT id FROM categories WHERE name ilike 'Technology'
) AND p.post_number = 1
AND views >= 10
and (:backfill OR ( p.id IN (:post_ids) ))
GROUP BY p.user_id

Обратите внимание, это не мой. Вот оригинальный пост.

К сожалению, это не работает. В предпросмотре всё ок, но при сохранении появляется сообщение «Извините, произошла ошибка».

Подождите, забыл, всё работает, у меня была ещё одна награда с таким же названием