




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第41讲 多表查询第41讲 多表查询 谢涛 Xian Jiaotong UniversityXian Jiaotong UniversityXian Jiaotong University Web编程技术编程技术 多表查询 请为下列需求表述写出查询语句 1. 查询所有演过恐怖电影的演员; 2. 谁在Apollo 13中扮演了Neil Armstrong? 3. 谁导演了Pi? 以上问题,通过单表查询是无法解决的,必须 通过多表对应关系才能解决问题,这就是我们要研 究的多表查询问题。 Xian Jiaotong UniversityXian Jiaotong UniversityXian Jia
2、otong University Web编程技术编程技术 笛卡尔积 设R,S为集合,用R中元素为第一元素,S中元素为第二元素构 成有序对,所有这样的有序对组成的集合叫做R与S的笛卡尔积, 记作RxS Xian Jiaotong UniversityXian Jiaotong UniversityXian Jiaotong University Web编程技术编程技术 示例 SELECT * FROM actors JOIN movies; Xian Jiaotong UniversityXian Jiaotong UniversityXian Jiaotong University Web编程
3、技术编程技术 JOIN的用法 JOIN:用于根据两个或多个表中的列之间的 关系,从这些表中查询数据 /JOIN子句语法模板子句语法模板 SELECT column(s) FROM table1 JOIN table2 ON condition(s) JOIN tableN ON condition(s) WHERE condition(s);SQL Xian Jiaotong UniversityXian Jiaotong UniversityXian Jiaotong University Web编程技术编程技术 示例1 /JOIN子句样例子句样例 SELECT * FROM movies
4、JOIN movies_genres ON id = movie_id WHERE name=Memento; SQL Xian Jiaotong UniversityXian Jiaotong UniversityXian Jiaotong University Web编程技术编程技术 示例1 Xian Jiaotong UniversityXian Jiaotong UniversityXian Jiaotong University Web编程技术编程技术 示例2 /JOIN子句样例子句样例2 SELECT * FROM actors JOIN directors ON first_na
5、me= first_name WHERE gender=F; SQL Xian Jiaotong UniversityXian Jiaotong UniversityXian Jiaotong University Web编程技术编程技术 消除二义性的列 /JOIN子句样例子句样例2 SELECT * FROM actors JOIN directors ON actors.first_name= directors.first_name WHERE actors.gender=F; SQL Xian Jiaotong UniversityXian Jiaotong UniversityXian Jiaotong University Web编程技术编程技术 消除二义性列的另一种方法 /JOIN子句样例子句样例3 SELECT *
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 预防传染病主题班会课件
- 水肌酸产品项目规划设计方案(参考模板)
- 乡镇机关管理制度
- 吴起采油厂人执勤点工程颐园样本
- 物业员工工作计划
- 2025年微波等离子炬光谱仪项目合作计划书
- 2025年药品及医疗器械批发服务项目建议书
- 物业的服务规定规定合同(物业的服务公司的)
- 博物馆解决方案方案
- 2025年试验机械相关检测仪器合作协议书
- 2023年小学数学必背定义和公式
- 2023年四川省宜宾市全科医学专业实践技能测试卷(含答案)
- 电梯井道脚手架施工方案
- 兴平市生活垃圾焚烧发电项目环评报告
- 初中数学浙教版九年级上册第4章 相似三角形4.3 相似三角形 全国公开课一等奖
- 主令电器(课用)课件
- DLT 5066-2010 水电站水力机械辅助设备系统设计技术规定
- 湘少版英语六年级下册全册教案
- 测绘生产困难类别细则及工日定额
- 湖南省长郡中学“澄池”杯数学竞赛初赛试题(扫描版含答案)
- 消防系统施工总进度计划
评论
0/150
提交评论