第六讲 多表查询.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 《数据库系统及应用》 主讲人:陈业斌 教授 安徽工业大学 03 外连接运算(重点) 01 广义笛卡尔积运算 02 内连接运算(重点) 04 一般子查询(重点) 05 相关子查询(难点) 06 传统的集合运算的实现 目 录 第六讲 多表查询 广义笛卡尔积 在连接操作中,如果不用连接条件,则称为无条件连接。 无条件连接是不带WHERE子句的连接语句是笛卡儿积,无条件连接将产生大量的行 [例]:SELECT * FROM xs,kc; ?SELECT * FROM xs,kc,cj; 这条语句会产生多少条记录? θ连接 连接条件的一般格式是: [表名1.]列名1 比较运算符 [表名2.]列名2 其中:比较运算符主要有:=、、、=、=、!= [注意]:连接条件中的各连接字段类型必须是可比较的。 [执行过程]: 首先在表1中找到第一个元组,然后从头开始扫描表2,逐一查找满足连接条件的元组,找到后就将表1中的第1个元组与该元组拼接形成结果表中的一个元组。表2全部找完后,再找表1中的第2个元组,然

文档评论(0)

1亿VIP精品文档

相关文档