- 22
- 0
- 约1.19千字
- 约 11页
- 2019-09-23 发布于湖北
- 举报
第八章 数据库的连接 和嵌套查询 1.简单连接查询 2.外连接查询 3.简单嵌套查询 总纲 当需要获取的数据在多于两个表的时候,需要使用连接查询,连接查询按方式不同分为基本连接、内连接、外连接、交叉连接和集合连接5大类,大概17个小类。 基本连接: 在from子句中使用逗号(“,”)连接多个表的方式叫基本连接 简单的连接查询 已知学生表建表语句和添加数据语句如下: 示例:简单连接 已知成绩表建表语句和添加数据语句如下: 对两个表的单表查询结果如右图:在成绩表中只存储了学生的学号,而没有存储学生的其他信息。那么学员表与成绩表之间的关联只能通过学号(sid)这个字段完成。 如果需要将学员的基本信息和学员的考试成绩关联显示,需要以下SQL语句。连接查询的结果如右图所示: 示例:简单连接 外连接包括左外连接、右外连接和全外连接三种,也可以简称为左连接、右连接和全连接。 左外连接:left join … on 以左侧表为主表 右外连接:right join … on 以右侧表为主表 全外连接:full join … on 两个表同时全部显示。 具体语法:设表t1和t2如下图:,查询结果如右图: 外连接 当使用左外连接和右外连接时,如果增加其他条件,则只能对从表(即非主表)进行条件过滤。因为这两种连接方式一定会将主
原创力文档

文档评论(0)