0
에 GROUPBY 절을 사용하는 방법doctrine2 쿼리에 doctrine2 다음 쿼리를 변환하는 방법
with using method createQuery() or createQueryBuilder()
select customer,sum(marks) from BlogBundle:Customers group by customer
에 GROUPBY 절을 사용하는 방법doctrine2 쿼리에 doctrine2 다음 쿼리를 변환하는 방법
with using method createQuery() or createQueryBuilder()
select customer,sum(marks) from BlogBundle:Customers group by customer
$qb->select('customer', 'SUM(marks)')->from('BlogBundle:Customers', 'customer')->groupBy('customer.id');
$ QB = $ 보하기> createQueryBuilder(); $ qb-> select ('tra.customer', 'SUM (tra.points)') -> from ('AdminBundle : Transactions', 'tra') -> groupBy ('tra.customer'); $ points = $ qb-> getQuery() -> getResult(); 이 코드를 실행하면 다음과 같은 오류가 발생합니다. [의미 상 오류] 줄 0, 열 11, '고객, SUM (tra.points)'근처에 있습니다. 오류 : 잘못된 PathExpression입니다. StateFieldPathExpression이어야합니다. – Rakhitha
당신은 '-> leftJoin ('tra.points ','points ') -> addSelect ('SUM (points.id) ')를 수정해야합니다. – Florian