非作者发布的主题帖子数量?

假设以下情况:
一位用户创建了一个新讨论,并针对自己的主题回复了 2 次。同时,该用户在其他由他人发布的主题中回复了 5 条消息。

该用户的“帖子”计数器显示的是他的消息总数(即 2 加 5)。
我该如何通过数据探索器(Data Explorer)得知他在其他主题中回复了 5 条消息?
也就是说,我需要一条 SQL 查询,返回某用户在非其 authored 的主题中发布的消息数量。

我一直在寻找这样的查询,我查阅了 数据探索器查询列表,也尝试创建新查询来获取结果,但始终无法找到如何统计某用户发布的帖子数量。

我有点想破头了,抱歉。

希望有人能帮我。

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)