un problema que tengo con una vista es que al hacerle una consulta, no me arroja el resultado que necesito... mi vista tiene los datos:
(n_control, id_materia y promedio)
|------n_control------|-----id_materia-----|-----promedio-----|
|-----01---------------|-----1------------------|------ 90 ----------|
|-----01---------------|-----2------------------|------ 80 ----------|
|-----02---------------|-----1------------------|------ 70 ----------|
|-----02---------------|-----2------------------|------ 100 --------|
|-----03---------------|-----1------------------|------ 50 ----------|
|-----03---------------|-----2------------------|------ 90 ----------|
mi consulta es esta:
Código:
select max(calificacion) from prueba1 where id_materia=1;
con esta consulta obtengo las calificaciones maximas, todo bien
ahora, necesito el campo n_control de esa calificacion... :s.. y no encuentro la forma de hacerlo...
tambien ise esta consulta:
Código:
pero tampoco me da lo que necesito, porq nadamas me agrupa todas las id_materias y no me lo da...select * from prueba1 where (select max(calificacion) from prueba1) group by id_materia;
alguien que me heche una ayudadita porfavor...
gracias