2016-02-15 28 views
0

我正在使用“NativeQuery”和Doctrine,并且我的查询有一个INNER JOIN。我想只用结果的第一个表格来进行“限制”。但是,在Mysql中,“限制”考虑了连接表。任何想法如何实现这一目标?谢谢NativeQuery,加入并限制

+1

,我认为它会如果你可以添加一个当前查询的例子以及它的预期结果是什么,那么更容易回答你的问题。 – hasumedic

回答

0

这里是QueryBuilder的一个例子,你自己的使用情况,您可以适应它

$qb = $this->createQueryBuilder('a'); 

$qb 
    ->join('a.advert', 'adv') 
    ->addSelect('adv') 
; 


$qb->setMaxResults($limit); 


return $qb 
    ->getQuery() 
    ->getResult() 
    ; 

你说你是法国人在这里是一个很好的教程
Récupérer ses entités avec Doctrine2