【发布时间】:2018-02-16 08:51:52
【问题描述】:
当使用教义查询构建器查询一个表时,部分选择可以这样写:
$queryBuilder = $this->createQueryBuilder('person');
$queryBuilder->addSelect('partial person.{id, name}');
如何为左连接表编写部分选择?我尝试了类似的方法,但无法找出正确的语法:
$queryBuilder = $this->createQueryBuilder('person');
$queryBuilder->join('person.address');
$queryBuilder->addSelect('partial person.{id, name} person.address.city'); // ???
我的目标是在执行查询时仅选择 Person 和 Address 对象的一部分以提高内存效率。
【问题讨论】:
标签: doctrine