Как сделать OrderBy перед GroupBy на доктрине ORM - PullRequest
0 голосов
/ 26 марта 2019

Я хочу получить последнее письмо, полученное от каждого отправителя в Symfony4 .Но похоже, что groupby использует преимущество над orderby .Результат, который я получаю, не является желаемым, у меня есть первые письма, зарегистрированные в базе данных, которая выходит.Можете ли вы сказать мне, как это сделать?

    public function queryAllReceived(User $toUser):Query
    {
        return $this->createQueryBuilder('m')
            ->where('m.toUser = :user')
            ->setParameter('user', $toUser)
            ->orderBy('m.sendAt', 'DESC')
            ->groupBy('m.fromUser')
            ->getQuery()
        ;
    }
...