我有两个 SQL 表Student
和Class
.
在Student
表中,字段是studentNo, studentName, classNo
在Class
表中,字段是classNo, className, teacherName
我想做的是构造一个查询来列出history
班上的所有学生。
这是我的查询:
SELECT studentName
FROM Student s, Class c
WHERE s.classNo = c.classNo AND
c.className = ‘history’;
但我对上述查询不是 100% 确定的。我在想也许下面的一个比上面的更有效:
SELECT studentName
FROM Student s, Class c
WHERE c.className = ‘history’ AND
s.classNo = c.classNo;
谁能帮我找到这个问题的正确查询?谢谢你