Мне нужно упорядочить по общему количеству баллов в ответах.
Вот структура таблицы ответов;
- id
- оценка
- answer_sheet_id
Вот структура таблицы answer_sheet
Я решил ее с помощью нативного sql. Вот sql
select * from answer_sheets ah left join (
select answer_sheet_id, count(score) as totalScore from answers group by answer_sheet_id
) a on (ah.id = a.answer_sheet_id) order by a.totalScore;
Но в моем приложении я использую Spring Data Jpa, поэтому мне нужно использовать запрос спецификации jpa для решения этой проблемы.
Кто-нибудь знает, как сделать это в запросе спецификации Jpa?
Спасибо.