Мисля, че ви трябва просто COUNT(DISTINCT post_id) FROM votes
.
Вижте раздел "4.2.7. Агрегирани изрази" в http://www.postgresql.org/docs/current/static/sql-expressions.html.
РЕДАКТИРАНЕ:Поправих моята небрежна грешка според коментара на Ервин.
Мисля, че ви трябва просто COUNT(DISTINCT post_id) FROM votes
.
Вижте раздел "4.2.7. Агрегирани изрази" в http://www.postgresql.org/docs/current/static/sql-expressions.html.
РЕДАКТИРАНЕ:Поправих моята небрежна грешка според коментара на Ервин.