تحويل فئة إلى خاصة وإضافة المستخدمين إلى مجموعة محددة مع صلاحيات الوصول

فقط لترك الاستعلام مكتملاً في حال احتاج إليه الآخرون:

select ua.user_id, u.username, sum(action_type) actions, sum(case action_type when 5 then 1 else 0 end) replies from user_actions ua 
join users u on u.id = ua.user_id
join topics t on target_topic_id = t.id
where ua.created_at > 'YYYY-MM-DD'::date and t.category_id = CATEGORY_ID
group by ua.user_id, u.username;

فقط استبدل YYY-MM-DD بتاريخ القطع الخاص بك و CATEGORY_ID بمعرف الفئة الخاص بك.
ستعرض النتيجة user_id و username و actions و replies.