Numero di post in argomenti in cui l'autore non è l'autore originale?

Supponiamo quanto segue:
Un utente crea una nuova discussione e risponde 2 (due) volte al proprio argomento. Allo stesso tempo, lo stesso utente risponde in altri argomenti pubblicati da altre persone con cinque messaggi.

Il contatore “post” dell’utente mostra i suoi messaggi (che sarebbero due più cinque).
Come posso sapere che i suoi messaggi sono cinque con Data Explorer?
Cioè, ho bisogno di una query SQL che restituisca il numero di messaggi di un utente negli argomenti in cui non è l’autore.

Stavo cercando la query, ho controllato la lista delle query di Data Explorer, e ho anche provato a creare una nuova query per ottenere il risultato, ma non riesco a trovare quanti post ha un utente.

Mi sono scervellato, scusatemi.

Spero che qualcuno possa aiutarmi.

The number of posts by a user on topics where the user is not the OP:

-- [params]
-- string :user_id = 3
SELECT count(posts.id) FROM posts
JOIN topics ON topics.id = posts.topic_id
WHERE posts.user_id = :user_id 
AND NOT topics.user_id = :user_id
AND posts.deleted_at IS NULL
AND topics.deleted_at IS NULL
AND topics.archetype = 'regular'

:clap: :clap: :clap: :clap:
Just GREAT !

Thanks @david !

Solved! :rocket: (list updated)