【发布时间】:2019-03-02 21:38:13
【问题描述】:
我有一个包含学号、科目、考试日期的表格,我可以使用这个查询找到参加过一次以上考试的学生
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
)
但是,我想查找在整个考试期间(日期列表)在同一日期参加过一次以上考试的所有学生,而不是单独输入每个日期。
【问题讨论】: