Número de publicaciones en temas donde el publicador no es el autor?

Supongamos lo siguiente:
Un usuario crea una nueva discusión y responde 2 (dos) veces a su propio tema. Al mismo tiempo, el mismo usuario responde con cinco mensajes en otros temas publicados por otras personas.

El contador de “publicaciones” del usuario muestra sus mensajes (que serían dos más cinco).
¿Cómo puedo saber que sus mensajes son cinco usando el Explorador de Datos?
Es decir, necesito una consulta SQL que devuelva la cantidad de mensajes de un usuario en temas donde no es el autor.

Estaba buscando la consulta, revisé la lista de consultas del Explorador de Datos, y también intenté crear una nueva consulta para obtener el resultado, sin embargo no logro encontrar cuántas publicaciones tiene un usuario.

Me he dado un buen golpe de cabeza, disculpen.

Espero que alguien pueda ayudarme.

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)