The many faces of DISTINCT in PostgreSQL | Hacker News Reader