- 13
- 0
- 约8.5千字
- 约 65页
- 2018-12-31 发布于上海
- 举报
数据库应用03access中sql查询语言
两表自然连接查询工作原理【例3-33】select * from 班级表, 学生表;结果非常庞大,有17个字段,180条记录,原因:如果SELECT不带WHERE子句时,首先从前一个表(此处为“班级表”)中取一条记录然后与后面的表(此处为“学生表”)中的每条记录进行逐一连接再从第一张表取第二条记录,重复上述过程,直到第一张表的记录取完结束结果存在组合爆炸的问题,产生很多无用的垃圾数据 牛牛文库文档分享两表自然连接查询工作原理2 牛牛文库文档分享二个表之间自然连接(内连)与主键、外键约束的关系:SELECT从两表检索结果时,要得到有效的数据必须带WHERE子句,通常二个表之间必须有主外键的约束,即二个表中有共同的字段(或字段集),这个字段或字段集在一个表中为主键,在另一个表中为外键。如果二表是多对多的关系,也可以转化为二个一对多的关系。两表自然连接查询 【例3-34】 牛牛文库文档分享【例3-34】将学生表和班级表进行自然连接,求结果集。将学生表和班级表进行自然连接 牛牛文库文档分享select *from 班级表 inner join 学生表 on 班级表.班号 = 学生表.班号;上述SELECT语句的等价SQL语句如下: select * ; from班级表, 学生表 where班级表.班号 = 学生表.班号;两表自然连接查询 【例3-34】 2例3-34中的子句“from 班
原创力文档

文档评论(0)