الرد مرة واحدة على الأقل في أكثر من 50 موضوعًا؟

مرحبًا بالجميع!

أرغب في طلب مساعدة بخصوص استعلام. هدفي هو إنشاء شارة تُمنح عندما يرد شخص ما مرة واحدة على الأقل في 50 موضوعًا على الأقل.

حتى الآن، وبفضل استعلامات SQL المختلفة في هذا الموضوع، تمكنت من حل الجزء السهل: 50 ردًا.

SELECT user_id, 0 post_id, current_timestamp granted_at 
FROM badge_posts  
WHERE post_number > 1 
AND (:backfill OR user_id IN (:user_ids) OR 0 NOT IN (:post_ids) )
GROUP BY user_id 
HAVING count(*) >= 50

لكنني أفتقر إلى المعرفة لإضافة الشرط الذي ينص على أن الردود يجب أن تكون في 50 موضوعًا مختلفًا أو أكثر.

إذا كان لدى أي شخص أي فكرة، فسأكون ممتنًا جدًا لها.

شكرًا لكم!

إعجاب واحد (1)