powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка в запросе
3 сообщений из 3, страница 1 из 1
Ошибка в запросе
    #39373896
deanEA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, Скрипт поисковика не работает, застрял на запросе:

Код: html
1.
MySQL error in file: W:\eee3.ru\index.php at line 21


Error Number: 1055
The Error returned was:

Код: sql
1.
Expression #4 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.so.idate' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by



SQL query:
Код: sql
1.
select SQL_CALC_FOUND_ROWS name, ( max(word in ('ен')) + max(word in ('от')) ) as R, sum(weight) as W, idate, id_obj from search_object as so, search_index as i where so.id = i.id_obj and word in ('ен', 'от') group by name order by R desc, W desc, idate desc limit 0, 10



Не могу понять ошибку, вообще первый раз столкнулся с таким сложным запросом.
Подскажите о чем говорит ошибка, как её исправить?
...
Рейтинг: 0 / 0
Ошибка в запросе
    #39373938
retvizan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deanEA,

http://sqlinfo.ru/articles/info/18.html По стандарту SQL в запросе с группировкой в части перечисления полей (то, что идет после SELECT) можно указывать ТОЛЬКО те поля, по которым идет группировка, или которые используются с групповыми функциями (sum, max, group_concat, ...)
можно переписать запрос одним из способов, указанны в статье
или просто отключить режим only_full_group_by, если вас устраивает неоднозначность результата (или вы уверены, что её нет)
...
Рейтинг: 0 / 0
Ошибка в запросе
    #39374349
deanEA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
retvizan,

Весь день бьюсь, пытаясь как-то подогнать под примеры. Не получается.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]