Spring JPA Спецификация: Как отсортировать статистические функции, используя спецификацию
Выдается ошибка, когда мы пытаемся отсортировать по агрегированному столбцу COUNT.
Например: Требование заключается в формировании запроса ниже, используя спецификацию. Но это не возвращает единую сущность как результат. Скорее, это объединение таблиц.
Сортировка по требованию SQL с использованием спецификации:
Select DISTINCT ss.studentId.name, ss.studentId.department , COUNT (DISTINCT ss.subjectId.id)" +
"FROM SubjectStudent ss " +
"left outer join ss.studentId sd " +
"left outer join ss.subjectId su "+
"GROUP BY ss.studentId.cve, ss.subjectId.id " +
"ORDER BY ss.studentId.department
Итак, как мы можем отсортировать по совокупному столбцу COUNT, используя спецификацию?
0 ответов
Решение: testsBuilder.having(<>) всякий раз, когда мы хотим поставить условие для агрегатных функций, используя спецификацию