SELECT `post`.`id`, COUNT(`user`.`id`) AS `count`
FROM `post`
LEFT JOIN `user` ON `user`.`id` = `post`.`autor_id`
GROUP BY `post`.`id`
$query = (new Query)
->select(['post.id', 'count' => 'COUNT(user.id)'])
->from('post')
->leftJoin('user', 'user.id = post.autor_id');
->groupBy(['post.id']);