Nombre de publications sur des sujets où l'auteur du post n'est pas l'auteur ?

Supposons le scénario suivant :
Un utilisateur crée une nouvelle discussion et y répond 2 (deux) fois. Parallèlement, ce même utilisateur répond dans d’autres discussions publiées par d’autres personnes avec cinq messages.

Le compteur de « publications » de l’utilisateur affiche le total de ses messages (soit deux plus cinq).
Comment puis-je savoir, grâce à l’Explorateur de données, que ses messages dans les autres discussions sont au nombre de cinq ?
Autrement dit, j’ai besoin d’une requête SQL qui retourne le nombre de messages d’un utilisateur sur des sujets où il n’est pas l’auteur.

J’ai cherché la requête, j’ai consulté la liste des requêtes de l’Explorateur de données, et j’ai également essayé de créer une nouvelle requête pour obtenir ce résultat, mais je n’arrive pas à déterminer combien de publications un utilisateur a faites.

Je suis à bout, désolé.

J’espère que quelqu’un pourra m’aider.

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)