Buenas gente, tengo que hacer una consulta SQL en SQL Server y no tengo idea de como hacerla, y queria saber si me podian dar una mano.
Suponiendo que tengo una tabla de
- Alumnos
- Materias
- Incripciones
En la cual en la tabla de inscripciones se guarda el identificador del alumno y de la materia.
Ej. Alu 1 - Mat 1
Alu 2 - Mat 1
Alu 3 - Mat 2
Alu 4 - Mat1
Alu 5 - Mat 2
Alu 6 - Mat 3
Necesito que la consulta me diga cual es la materia que menos inscriptos tiene, en teoria tendria que tirarme la materia nº 3.
Pero si yo hago un min() de la columna de materias, me tira el resultado 1, porque es el minimo de todos los numeros, pero yo necesito que se cuenten cuantos inscriptos tiene cada materia y que luego haga el min() sobre ese conteo o algo por el estilo.
Se entiende? Necesito que sea algo general, yo no se cuantas materias tengo...
Espero respuestas... Muchas gracias...