Postgresql Multiple Joins In One Query Optimization