@mo потому что count агрегирующий.
@hardworm в условиях, когда неочевидно что именно аггрегировать лучше выдать ошибку, чем вот это
@mo вроде posgresql так и делает. А вот остальные будут делать что-то
@hardworm я имею ввиду, хорошо бы такое поведение в стандарте прописать
@hardworm в условиях, когда неочевидно что именно аггрегировать лучше выдать ошибку, чем вот это