SQL外部连接解析.ppt

本节内容 外部连接 Union查询 当连接的两张表出现如下情况: 学生表中有5个学生的数据 考试表中有4个学生的考试成绩 此时,用内部连接,只能显示出4个学生的学生信息和考试信息 当我们希望那个没有考试信息的学生也能同时出现在结果中时,就要用到外部连接 外部连接 例1、查询所有在册学生的基本信息和考试信息。(指没有考试信息的学生也必须显示) 外部连接 本节单词: left ——左 right ——右 outer ——外部 join ——连接 left outer join ——左外部连接 right outer join ——右外部链接 Union ——并,联合 外部连接 外部连接语法: select 列名列表 from 表1 left | right outer join 表2 on 连接条件 where 一般条件 ... 注意: 1、连接条件和内连接的连接条件一样,都是: 表1.某列=表2.某列 2、到底用左外部连接还是右外部连接,取决于想显示的多余数据在左边的表1中还是右边的表2中 3、外部连接若有一般条件,则和内部连接一样放入where子句中 外部连接 例2:查询所有课程的基本信息和考试信息,若有课程没有考试信息,则至少显示它的基本信息 课程表中有考试表中没有的数据,多余的数据在课程表中,故外部连接应该朝向课

文档评论(0)

1亿VIP精品文档

相关文档