我有一个带有关键字段和费用字段的实体。
我想按键分组并总结费用但是当我这样做时,我得到的查询结果是一个只有总字段的数组(费用sym的别名)。
我需要像qb一样正常选择整个实体。
$query = $repository->createQueryBuilder('s')
->addSelect('SUM(s.expenses) as total')
->addSelect('s')
->groupBy('s.keyval')
->getQuery();
$soins = $query->getResult();
任何想法? 感谢
答案 0 :(得分:1)
我希望这可以帮到你
$sql = $this->createQueryBuilder('s')
->select('SUM(s.expenses) AS total')
->groupBy('s.keyval')
;
return $sql->getQuery()->**getSingleScalarResult**();