Заказ по заявлению после того, как группа по не работает в cpanel, но работает в localhost - PullRequest
0 голосов
/ 08 мая 2020

Я получаю эту ошибку при загрузке в онлайн-панель управления

Синтаксическая ошибка или нарушение прав доступа: 1055 Выражение № 1 предложения ORDER BY отсутствует в предложении GROUP BY и содержит неагрегированный столбец dreamsch_school_management. student.id ', который функционально не зависит от столбцов в предложении GROUP BY; это несовместимо с sql_mode = only_full_group_by (SQL: выберите class, подсчитайте (*) как общее количество из students сгруппировать по class упорядочить по id как c)

в контроллере i Используется

        $groups = DB::table('students')
            ->select('class', DB::raw('count(*) as total'))
            ->groupBy('class')
            ->orderBy('id', 'ASC')
            ->get();

Я хочу расположить в порядке сборки по классам. в гистограмме. но он дает ошибку в строке order by, но правильно работает на моем локальном хосте. не могли бы вы помочь мне с вопросом. Это было моим ожиданием It was my expectation

но без заказа я получаю это without ordering

Пожалуйста, посмотрите этикетки на картинках, тогда вы сможете увидеть ошибки. теперь я хочу знать, как разместить заказ по идентификатору или классу, когда я загружаю свой проект в cpanel.

1 Ответ

1 голос
/ 09 мая 2020

вы должны отключить строгий режим на вашем mysql сервере, просто поместите 'strict' => false в свою конфигурацию / базу данных на сервере

...