عدد المنشورات في المواضيع حيث الناشر ليس المؤلف؟

لنفترض ما يلي:
ينشئ مستخدم نقاشًا جديدًا ويرد مرتين على موضوعه. وفي الوقت نفسه، يرد نفس المستخدم في مواضيع أخرى نشرها أشخاص آخرون بخمسة رسائل.

يُظهر عداد “المنشورات” الخاص بالمستخدم رسائله (وهي اثنتان زائد خمس).
كيف أعرف أن رسائلهم خمسة باستخدام مستكشف البيانات؟
أعني أنني بحاجة إلى استعلام SQL يعيد عدد رسائل المستخدم في المواضيع التي لم يكن هو مؤلفها.

كنت أبحث عن الاستعلام، وقد راجعت قائمة استعلامات مستكشف البيانات، وحاولت أيضًا إنشاء استعلام جديد للحصول على النتيجة، غير أنني لم أستطع معرفة عدد المنشورات التي لدى المستخدم.

لقد احترق رأسي، معذرةً.

آمل أن يتمكن أحدكم من مساعدتي

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)