在学生数据库中,很少有学生注册数学科目,很少有人注册科学科目,两门科目都很少。
我想选出只招收数学科目(不招收科学科目(的学生名单。
如果我使用以下查询,那么我也会得到同时注册了这两个(数学+科学(的卷号,但我想排除那些卷号
从学生中选择rollno,其中课程="运动">
欢迎任何建议
SELECT rollno
FROM Students
WHERE course in ('maths','science')
GROUP BY rollno
HAVING MAX(course) = 'maths';