考虑以下两个表:
student_id score date
-------------------------
1 10 05-01-2013
2 100 05-15-2013
2 60 05-01-2012
2 95 05-14-2013
3 15 05-01-2011
3 40 05-01-2012
class_id student_id
----------------------------
1 1
1 2
2 3
我想获得唯一的 class_ids,其中至少一个学生的分数高于某个阈值,按最新分数排序。
因此,例如,如果我想获得分数 > 80 的课程列表,我会得到 class_id 1 作为结果,因为学生 2 的最新分数高于 > 80。
我将如何在 t-sql 中解决这个问题?