左外联接的查询示例挺实用的,尤其是数据检索的场景里。查询的是学生和成绩的关系,用的是LEFT JOIN,还能看到主表和从表互换后,结果其实是一样的。嗯,这种对比方式蛮清晰的,适合刚接触 SQL 联结语法的你。

学生表 tStudents 和成绩表 tScore 一起查的时候,哪怕学生没成绩,也能查出来——就是 NULL 那种。你看 曲灵风,就没对应的成绩,但照样返回了。这种写法适合需要“保留左表完整数据”的需求。

查询语句一换位置,LEFT JOIN照样生效,只是“谁是主表”的选择不同而已。写法上不难,重点是要知道左表会完整保留,而右表能否匹配就看缘分了。

如果你在做学生成绩管理、课程报表、或后台数据统计,像这样的查询方式有用。不管是 Web 后台,还是桌面数据库系统,用得都挺多的。

哦对了,SQL 左外联接这块如果你还不熟,下面这些资源可以帮你:

如果你要搭成绩管理功能,这套 SQL 写法可以直接抄上用,还能少踩坑。