Как ограничить результаты основным объектом, а не дочерними?
If I do:
$queryBuilder = $em->createQueryBuilder();
$queryBuilder->select('n, c');
$queryBuilder->from('AppBundle:News', 'n');
$queryBuilder->leftJoin('n.comments', 'c');
$queryBuilder->setMaxResults(3);
$results = $queryBuilder->getQuery()->getResult();
И первая новость имеет, например, 3 комментария, тогда результаты возвращают мне только одну запись Новости. Если у меня нет комментариев или если я удаляю leftJoin, то это работает хорошо.