Он! Мне нужно:
SELECT asis.ID_ESTUDIANTE, asis.ID_CLASE_PROGRAMA, COUNT(*)
FROM ASISTENCIA asis INNER JOIN
(
SELECT ID_ESTUDIANTE , ID_CLASE_PROGRAMA
FROM ASISTENCIA a
WHERE ID_HORARIO = 143306
AND ESTADO = 'ACTIVO'
GROUP BY ID_ESTUDIANTE , ID_CLASE_PROGRAMA
) q
ON asis.ID_ESTUDIANTE = q.ID_ESTUDIANTE AND asis.ID_CLASE_PROGRAMA = q.ID_CLASE_PROGRAMA
WHERE asis.F_ASISTIO = 1 AND asis.ESTADO = 'ACTIVO'
GROUP BY asis.ID_ESTUDIANTE, asis.ID_CLASE_PROGRAMA
Существует только одна сущность с именем AsistenciaEntity.class
Я попытался использовать две формы distintct; DetachedCriteria из Hibernate и тоже Root из JPA , но я не знаю правильный код.
Пожалуйста, спасибо!