Я не уверен, в чем проблема с оператором mysql. Я пытаюсь выполнить приведенный ниже запрос, который я взял из класса репозитория в eclipse из моего проекта.
select distinct(al.entity) from Allocation al where al.status = 1 and al.userDepartment.user is not null
and al.userDepartment.department.costCode in ('finance')
and al.entity.locationFloor.id = 1 ;
, и он показывает мне ошибку на .costCode
, а также на .id
, говоря '.' is not valid at this position, Expecting : EOF, ';'
Любая помощь приветствуется. Заранее благодарим
Таблица распределения
Id user_department_id entity_id status
1 1 1 1
Таблица сущностей
id, entity_type_id, entity_child_type_id, location_floor_id, status
1 1 1 1 1
Таблица User_Department
id, user_id department_id status
1 3 4 1
Таблица отделов
id name cost_code status
1 finance 011 1
MYSQL -Версия рабочего места - 8.0