doctrine_repository ->createQueryBuilder('nlr') ->join('nlr.clicks', 'c') ->addSelect('COUNT(c.id) AS HIDDEN counter') ->where('nlr.newsletter_id = :newsletterId') ->setParameter('newsletterId', $newsletter_id) ->groupBy('nlr.id') ->orderBy('counter', 'desc') ->setMaxResults(1) ->getQuery() ->getOneOrNullResult(); } }