我有一张桌子。他们有关于学生的信息。就像基本的学生数据库一样。 我有课程表:course_id,course_name
@Component(...)
学生可以参加超过1门课程。 喜欢 Student_Course选项卡:
Student_course : student_num,course_id
student: name,student_num
我的问题是让我们有一门课程,它的id = 2.我想找到从未上过这门课程的学生的名字。 这个选项卡可以吗?如果有可能,任何人都可以帮忙吗?
答案 0 :(得分:1)
有可能(而且很容易)。 student_num
条件最有可能成为解决方案的候选者。如果student_course
中的not null
被约束为select student_name
from student
where student_id not in ( select student_id
from student_course
where course_id = 2
)
;
(应该如此),那么您的查询可能就像
student_id
现在,在您完成这项功课之前,请尝试了解它的工作原理。如果它的任何部分令人困惑,请回信澄清。例如,如果student_course
中的null
可能是student_id
,请考虑为什么会失败。即使null
表中的student_course
可能import '../assets/main.scss'
,您如何修改此解决方案才能使其正常运行?只要你不加思索地将其打开就不会对你有任何好处。