SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'refer.p1_.name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
PHP code:
$bonuses = $this->createQueryBuilder('b')
->select('SUM(b.value) as sum, p.name')
->leftJoin('b.proposition', 'p')
->where('b.status = :status')
->setParameter('status', Bonus::STATUSES['APPROVED'])
->groupBy('p.user')
->getQuery()
->getResult();