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(<>) всякий раз, когда мы хотим поставить условие для агрегатных функций, используя спецификацию

Другие вопросы по тегам