gpt4 book ai didi

mysql - 如何查找整个考试期间在同一日期参加多于一场考试的所有学生

转载 作者:行者123 更新时间:2023-11-29 09:50:04 25 4
gpt4 key购买 nike

我有一个由学号、科目、考试日期组成的表,我可以使用此查询找到参加不止一场考试的学生

SELECT 
student_number, subject, exam_date
FROM
tables
WHERE
dates ='01-01-2019' And
student_number IN (
SELECT student_number
FROM tables WHERE dates ="01-01-2019"
GROUP BY student_number
HAVING COUNT(student_number) > 1
)

但是,我希望找到在整个考试期间(日期列表)在同一日期参加多于一场考试的所有学生,而不是单独键入每个日期。

最佳答案

您与您的小组非常接近。

SELECT student_number, exam_date
FROM tables
GROUP BY student_number, exam_date
HAVING count(*)>1

这应该可以帮助您开始,您的 GROUP BY... 的想法是正确的

关于mysql - 如何查找整个考试期间在同一日期参加多于一场考试的所有学生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54963271/

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