Postgres Query Optimization: Left Join vs. Union All | Hacker News Reader