Q&A about the site for people who like playing board games, designing board games or modifying the rules of existing board games
SELECT u.Id AS UserId, u.Reputation AS Reputation FROM Users u JOIN Posts p ON p.OwnerUserId = u.Id WHERE u.Id NOT IN ( SELECT DISTINCT OwnerUserId FROM Posts WHERE PostTypeId = 1 ) AND p.PostTypeId = 2 GROUP BY u.Id, u.Reputation HAVING COUNT(p.Id) > 3 ORDER BY u.Reputation DESC;