#sql #hql
Вопрос:
У меня проблема с этим запросом hql. Он возвращает org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree
, потому что его нет from
в основном выборе? Я попытался использовать собственный запрос, и он работает правильно. Есть ли какой-либо обходной путь для этого hql?
select case when exists (
select 1 from table1 t1
left join table2 t2 on t1.id = t2.id
left join table3 t3 on t3.other.id = t2.other.id
where t1.id = :id
group by t3.column
Having count(distinct t3.value) >1)
then false
else true
end