A mandar compañero
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitar¿Acaso haciendo así no obtendríamos el conjunto de alumnos que han cursado por lo menos una materia?
Citar
SELECT P.DNI, P.NOMBRE, P.APELLIDO
FROM
(SELECT COUNT(DISTINCT AC.COD_CURSO) as total FROM ALUMNOCURSO AC)) aux, PERSONA P
INNER JOIN ALUMNOCURSO AC ON (P.DNI = AC.DNI)
GROUP BY P.DNI, P.NOMBRE, P.APELLIDO
HAVING ((COUNT(DISTINCT AC.COD_CURSO))= aux.total
Citar¿Pero como lo puedo aplicar para ambos casos en una sola consulta?