This query is marked as a draft This query has been published by Ratekreel.

SQL

x
 
USE commonswiki_p;
SELECT 
    CASE 
        WHEN ug.ug_group = 'sysop' THEN 'Admin'
        WHEN ug.ug_group = 'image-reviewer' THEN 'License Reviewer'
        ELSE 'Other'
    END AS user_type,
    actor.actor_name AS user,
    COUNT(recentchanges.rc_id) AS actions_count
FROM recentchanges
JOIN actor ON recentchanges.rc_actor = actor.actor_id
JOIN comment ON recentchanges.rc_comment_id = comment.comment_id
INNER JOIN 
    (
        SELECT ug_user, ug_group
        FROM user_groups
        WHERE ug_group IN ('sysop', 'image-reviewer')
    ) AS ug ON actor.actor_user = ug.ug_user
WHERE recentchanges.rc_namespace = 6
AND (
      comment.comment_text LIKE '%icense review%' 
      OR comment.comment_text LIKE '%LR passed%'
      OR comment.comment_text LIKE '%: passed%'
     )
GROUP BY user_type, user
ORDER BY user_type, actions_count DESC
LIMIT 500;
By running queries you agree to the Cloud Services Terms of Use and you irrevocably agree to release your SQL under CC0 License.
All SQL code is licensed under CC0 License.

Checking query status...