Anzahl der Beiträge in Themen, bei denen der Poster nicht der Autor ist?

Nehmen wir folgendes Szenario an:
Ein Benutzer erstellt eine neue Diskussion und antwortet zweimal auf sein eigenes Thema. Gleichzeitig antwortet derselbe Benutzer in anderen Themen, die von anderen Benutzern veröffentlicht wurden, mit fünf Nachrichten.

Der Zähler für die „Beiträge" des Benutzers zeigt seine gesamten Nachrichten an (also zwei plus fünf).
Wie kann ich mit dem Data Explorer ermitteln, dass dieser Benutzer fünf Nachrichten in Themen hinterlassen hat, in denen er nicht der Autor ist?
Ich suche also nach einer SQL-Abfrage, die die Anzahl der Nachrichten eines Benutzers in Themen zurückgibt, die er nicht selbst erstellt hat.

Ich habe bereits nach einer passenden Abfrage gesucht, die Liste der Data-Explorer-Abfragen geprüft und versucht, eine eigene Abfrage zu erstellen, um das Ergebnis zu erhalten. Allerdings finde ich nicht heraus, wie viele Beiträge ein Benutzer insgesamt hat.

Mein Kopf raucht fast – entschuldigen Sie bitte.

Ich hoffe, jemand kann mir helfen.

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)