Страница 1 из 1

Unknown column 'field_ххх' in 'having clause'

Добавлено: 22 фев 2023, 05:50
Xobbit
Добрый день
Столкнулся после обновления с ошибкой.
Есть отчет который выводится как счетчик на главной. Если в этом отчете ставишь любую фильтрацию с числовыми полями (сравнение больше, меньше, равно) на главной выдается ошибка:

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

Database Error: 1054 - Unknown column 'field_444' in 'having clause'
Query: select e.* from app_entity_23 e where id>0 and (e.field_186 not in (63,64) ) and e.parent_item_id in (select item_id from (select e.id as item_id ,IFNULL((select COUNT(*)+5*(e.field_491=22) from app_entity_23 msq where (msq.field_201=22 OR created_by=22) AND parent_item_id=e.id limit 1),0) as field_440 from app_entity_21 e where e.id>0 and (e.field_157 not in (119,137,40) ) having ((field_444>0))) as parent_entity_21 ) and ((select count(*) as total from app_entity_23_values cv where cv.items_id=e.id and cv.fields_id='201' and cv.value='22')>0 or e.created_by='22')
Page: /index.php?module=dashboard/dashboard
При этом, что странно совсем, счетчик работает и выдает адекватные данные

Re: Unknown column 'field_ххх' in 'having clause'

Добавлено: 22 фев 2023, 07:38
support
Прошу повторить данную проблему в персонально демо версии https://www.rukovoditel.net.ru/demo.php и пришлите мне ссылку на демо. Буду разбираться.