阅读量:4
假设有两个表:学生表(students)和成绩表(grades),学生表包含学生的姓名和学号,成绩表包含学生的学号和对应的考试成绩。
现在我们想要查询所有学生的姓名以及他们的考试成绩,如果学生没有考试成绩,也要显示出来。这个需求可以通过LEFT JOIN来实现。
SELECT students.name, grades.score
FROM students
LEFT JOIN grades ON students.student_id = grades.student_id;
在这个查询中,我们使用了LEFT JOIN将学生表和成绩表连接起来,保证了即使某个学生没有对应的成绩记录,也会被查询出来。如果某个学生没有对应的成绩记录,那么该学生的成绩字段会显示为NULL。
通过这种方式,我们可以获取所有学生的姓名以及他们的考试成绩,包括没有考试成绩的学生。
以上就是关于“SQL中LEFT JOIN的实际应用案例”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm