SELECT R1.whoverified, R1.whochecked AS 'userid', T1.Name as VerifiedUser, T2.Name as WhoCheckedUser, COUNT(*) whoverified, COUNT (*) whocheckedFROM rxproductivity R1 JOIN users T1 ON R1.whoverified = T1.userid JOIN users T2 ON R1.whochecked = T2.useridGROUP BY R1.whoverified, R1.whochecked, T1.Name, T2.NameHAVING COUNT(R1.whoverified) > 1ORDER BY COUNT(R1.whoverified) DESC
SELECT U.userid, SUM( CASE WHEN U.userid = P.whoverified THEN 1 ELSE 0 END ) AS whoverified, SUM( CASE WHEN U.userid = P.whochecked THEN 1 ELSE 0 END ) AS whocheckedFROM users AS UINNER JOIN rxproductivity AS P ON U.userid = P.whoverified OR U.userid = P.whocheckedGROUP BY U.userid