Ошибка 1054 - Unknown column 'field_1597' in 'having clause'

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Ошибка 1054 - Unknown column 'field_1597' in 'having clause'

Сообщение alcompstudio »

Добрый день!

Возникла такая ошибка...

http://prntscr.com/uw0r53

Код: Выделить всё

Database Error: 1054 - Unknown column 'field_1597' in 'having clause'
Query: select e.id from app_entity_26 e where e.id=41 having ((field_1597<1) and (field_1596>0))
Page: /erp/index.php?module=items/info&path=25-25/26-41&redirect_to=subentity&gotopage[890]=1
указанные в ошибке поля - все тип MySQL формула, в них вложенные функции типа "IFNULL({113},0)", доступы на эти поля есть в данной группе, в т.ч. и по структуре вложенных записей, на которые ссылается данная функция.

Не могу разобраться, где она возникает, т.к. такая ошибка только у одной группы пользователей возникает. Доступы к полям и отчетам проверил, вроде все есть, причем у других пользователей с однотипным доступом нет такой ошибки

Код: Выделить всё

select e.id from app_entity_26 e where e.id=41 having ((field_1597<1) and (field_1596>0))
- вот этот запрос похож на отчет из Дополнения, но там проверил, тоже все настроено вроде.

Может кто-то сталкивался с таким?
helgsoft
Сообщения: 71
Зарегистрирован: 09 сен 2020, 15:17
Имя: Олег Костюк
Откуда: Россия

Re: Ошибка 1054 - Unknown column 'field_1597' in 'having clause'

Сообщение helgsoft »

добрый день! после имени таблицы у вас стоит буква - e, перед where , мне кажется ее там не должно быть
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Ошибка 1054 - Unknown column 'field_1597' in 'having clause'

Сообщение alcompstudio »

А как ее убрать? )) Дело в том, что данный запрос скорее всего где-то системно сформирован, т.к. я не делал (вроде бы) подобных запросов вручную (в полях MySQL формула, или MySQL Запрос)

Тут еще методом "исключений" выяснил, что при отключении от доступа одной из сущностей (вложенной к данной сущности, где ошибка возникает) - ошибка пропадает. НО эта сущность (по моей логике) вообще никакого отношения не имеет к данному запросу, т.к. там нет даже ссылок на такие поля, что в ошибке возникают. Отчего я вообще зашел в тупик... :(

+ если бы данная ошибка возникала везде, т.е. у всех пользователей - то это один момент, но ошибка возникает только у одной группы пользователей.
Ответить