这里我用我实际在做的在线作业管理系统中遇到的问题作为例子
首先数据库有4张表:
1、作业信息表hw_info
2、作业-回收信息表shw_info
3、学生信息表students_info
4、学生成绩表score
教师批改作业时,我们想让其看到的是如下图所示的情况(可以显示为空的值),怎么办?
用外连接这时候就起到了作用,它可以使某列填充空值,具体的我就不再实现,自己体会琢磨去,但注意一点用mysql和SqlServer的外连接语句略有不同,
mysql的外连接语句table1 left out join on table2中无out单词。