Фильтровать моды/ботов по post_count?

Привет,

Я пытаюсь исключить модераторов и ботов из подсчёта постов. Я пробовал использовать NOT IN, как показано ниже. Также пробовал с ID пользователей, но ничего не работает. Можете помочь?

SELECT
distinct(t.id) as topic_id,
t.posts_count as comments

FROM topics t
LEFT JOIN posts p ON t.id = p.topic_id and t.user_id = p.user_id
LEFT JOIN users u ON u.id = t.id

WHERE t.category_id IN (20,21,5,7,9,11)
AND t.id NOT IN (17,19,21,23,6300,6301)
– AND strpos(t.title, ‘About the’) != 0
–AND u.username NOT IN (‘system’, ‘river’, ‘Pearson’)
order by t.id asc

По-прежнему нужна помощь по этому вопросу. Не уверен, требуется ли какая-либо дополнительная информация для оказания помощи.

Запрос должен подсчитывать всех уникальных авторов в теме, исключая модераторов и администраторов, а также ботов. Однако я не знаю, как отфильтровать сотрудников и ботов из поля post_count.

Надеюсь, это прояснит, как всё должно работать и что именно не работает.