gpt4 book ai didi

sql - 按排序值选择单个字段

转载 作者:行者123 更新时间:2023-12-02 08:40:49 25 4
gpt4 key购买 nike

考虑以下两个表:

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)列表,我会得到 class_id 1 作为结果,因为学生 2 的最新分数高于 > 80。

我将如何在 t-sql 中解决这个问题?

最佳答案

你要这个吗?

SELECT DISTINCT
t2.[class_ID]
FROM
t1
JOIN t2
ON t2.[student_id] = t1.[student_id]
WHERE
t1.[score] > 80

关于sql - 按排序值选择单个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16697695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com