Filtrare mod/bot da post_count?

Ciao,

Sto cercando di filtrare moderatori/bot dal conteggio dei post. Ho provato a usare NOT IN come mostrato di seguito. Ho provato anche con gli ID utente ma sembra che nulla funzioni. Qualche aiuto?

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

Ho ancora bisogno di aiuto con questo. Non sono sicuro se siano necessarie altre informazioni per ricevere assistenza.

La query dovrebbe contare tutti gli utenti unici che hanno postato in un argomento, escludendo utenti che sono moderatori/amministratori, oltre ai bot. Tuttavia, non sono sicuro di come filtrare staff e bot dal conteggio dei post.

Spero che questo renda più chiaro come dovrebbe funzionare e cosa non funziona.