|
把计划贴出来看看。
严格说起来教师可能重名,
select SC2.t_id,Student.Sname,course.cname,score
from student
,(select *
from (select sc.*
,rank() over(partition by sc.t_id,sc.c_id order by sc.score desc) rnk
from sc,teacher
where sc.t_id=teacher.t_id
and Teacher.Tname='tname553'
)
where rnk=1
) sc2
,course
where Student.s_id=SC2.s_id and SC2.c_id=Course.c_id ;
|
|