例如,我有这个:
$this->createQueryBuilder('x')->select()->join('x.coupons', 'c')->getQuery()->getResult()
有user
- s和他们的coupon
- s。这会加入coupons
表,但不会选择其字段。如果我引用->getCoupons()
,它会进行另一个选择。有没有解决方法呢?
答案 0 :(得分:1)
将您的查询构建器更改为:
$this->createQueryBuilder('x')
->select('x', 'c')
->join('x.coupons', 'c')
->getQuery()
->getResult()