3. 查询在 SC 表存在成绩的学生信息
关键词分析: sc表中存在成绩、学生信息
第一步: 锁定表为sc
表和student
表。
第二步: 我们可以先用Sid
查出到底sc
表中包含了哪些学生的成绩信息,注意用distinct关键字去重
。
SELECT DISTINCT Sid FROM sc ;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f1f48539abb3a775cdf79f99a64772a0.png)
第三步: 既然现在已经知道了哪些Sid
的学生在sc
表中有成绩,那么就只需要去student
学生表中查出这些Sid
对应的学生信息就行了,用in
关键字即可。
SELECT
*
FROM
student
WHERE Sid IN (SELECT DISTINCT Sid FROM sc) ;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a03b8ad45eba9e5fb487d9b9fd564c54.png)