HQL combined "distinct" and "order by"

hibernate, hql, jpa, jpa-2.0

Solution

Try with

select distinct county from Event event
inner join event.county county
order by county.county

Problem

This query works if I remove the "distinct" or the "order by", but it does not work combined. I am trying to follow examples. Can you please explain this? ``` String queryString = "select distinct event.county from Event as event order by event.county.county" [main] - [ERROR] SqlExceptionHelper.logExceptions():144 >> ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list Position: 215 ``` Generated SQL ``` select distinct county1_.Id as Id4_, county1_.County as County4_ from Event event0_ inner join County county1_ on event0_.CountyID=county1_.Id cross join County county2_ where event0_.CountyID=county2_.Id order by county2_.County ```

Original source