Don’t use DISTINCT as a “join-fixer” | Hacker News