Запрос Symfony с ONLY_FULL_GROUP_BY ON - PullRequest
0 голосов
/ 03 января 2019

Я хочу получить коллекцию объектов из городов, сгруппированных по названию, мой запрос

public function getDistinctCitiesName()
{
    $qb = $this->createQueryBuilder("cc");
            ->add('groupBy', 'cc.name');

    return $qb;
}

При запуске у меня возникает исключение

request.CRITICAL:Uncaught PHP Exception Doctrine \ DBAL \ Exception \ DriverException: «Возникла исключительная ситуация при выполнении« SELECT c0_.id AS id_0, c0_.name AS name_1, c0_.postal_code AS postal_code_2, c0_.country AS country_3, c0_.state AS state_4, c0_.visible AS visible_5 ИЗ городов c0_ GROUP BY c0_.name ': SQLSTATE [42000]: синтаксическая ошибка или нарушение прав доступа: 1055 Выражение №1 списка SELECT отсутствует в предложении GROUP BY и содержит неагрегированный столбец «www.c0_.id», которыйфункционально не зависит от столбцов в предложении GROUP BY, это несовместимо с sql_mode = only_full_group_by "

Я не могу отключить режим only_full_group_by, так есть ли решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...