죄송하지만 이 또한 제 첫 SQL 쿼리라 어떻게 될지 지켜봐야 할 것 같습니다… 그래도 도움이 될까요?
WITH votes AS (
SELECT user_id, count(user_id) as Number_of_Votes
FROM discourse_voting_votes dvv
WHERE dvv.archive = false
GROUP BY user_id
ORDER BY Number_of_Votes DESC
)
SELECT Number_of_Votes, count(*) AS Number_of_Users
FROM votes
GROUP BY Number_of_Votes
ORDER BY Number_of_Votes DESC
완벽해요! 스크립트와 작은 SQL 수업을 정말 감사드립니다. 이 내용도 여러분께 도움이 되었기를 바랍니다.
이 쿼리가 다른 사람들에게도 유용할 것 같아요. 저희의 경우, 자원봉사자들이 다른 동료들과 비교했을 때 자신의 투표권을 얼마나 많이/적게 사용하고 있는지에 대해 더 잘 인식할 수 있도록 이 투표 분포를 보여주고 싶습니다. 궁극적인 목표는 사용된 투표 수를 늘리는 것입니다.