Q&A about the site for people organizing, marketing or licensing open source development projects
WITH voted_posts AS( SELECT v.postid id, t.name, count(v.id) votes_cnt, RANK() OVER ( PARTITION BY t.name ORDER BY COUNT(v.id) DESC ) vote_rank FROM votes v JOIN votetypes t on v.votetypeid = t.id and t.name in('UpMod', 'DownMod') GROUP BY v.postid, t.name ) SELECT id FROM voted_posts WHERE vote_rank <= 10;