Как присоединиться Root подзапрос в запросе спецификации Jpa? - PullRequest
0 голосов
/ 09 марта 2020

Мне нужно упорядочить по общему количеству баллов в ответах.

Вот структура таблицы ответов;

  • id
  • оценка
  • answer_sheet_id

Вот структура таблицы answer_sheet

  • id

Я решил ее с помощью нативного 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?

Спасибо.

...