当前位置: 首页 > news >正文

网站备案依据/百度资源共享链接分享组

网站备案依据,百度资源共享链接分享组,做论坛app网站,中州建设有限公司网站多表联合查询 多表联合查询可以通过连接运算实现,而连接运算又可以通过广义笛卡尔积后在进行选择运算来实现。 Select 多表联合查询语句 Select 列名 [[,列名]...] from 表名1,表名2,,... Where 查询条件; 可以使用as为表或者字段(属性)取别…

多表联合查询

多表联合查询可以通过连接运算实现,而连接运算又可以通过广义笛卡尔积后在进行选择运算来实现。

 

Select 多表联合查询语句

Select 列名 [[,列名]...] from 表名1,表名2,,... Where 查询条件;

 

可以使用as为表或者字段(属性)取别名;

 

Select 列名 [[,列名]...] from 表名1 [as] 别名1,表名2 [as} 别名2,,... Where 查询条件;

Select 列名1 [as] 列别名1 [[,列名2 [as] 列别名2]...] from 表名1 [as] 表别名1,表名2 [as] 表别名2,,... Where 查询条件;

“[]”表示其中的内容可以省略;

 

查询条件中要包含连接条件,通过不同的连接条件可以实现等值连接、不等值连接等各种连接。

 

示例:

原表数据:

学生表 student

 

老师表 teacher:

 

课程表 course:

 

选课表 student_course:

 

1 按“0001”号课程成绩由高到低顺序显示所有学生学号、姓名、成绩(二表连接);

SELECTstudent.student_id,student.student_name,student_course.scoreFROMstudent,student_courseWHEREstudent.student_id = student_course.student_idAND student_course.course_id = '0001'ORDER BYstudent_course.score DESC;

当两个(多个)表中有相同的字段(属性,列名)时,使用表名(或表别名).列名的形式对查询内容和条件内容进行区分。

运行结果:

 

2 按“高等数学”课程成绩由高到低顺序显示所有学生姓名、学号、分数、课程名(三表连接);

SELECTst.student_id,st.student_name,sc.score,co.course_nameFROMstudent AS st,student_course AS sc,course AS coWHEREst.student_id = sc.student_idAND sc.course_id = co.course_idAND co.course_name = '高等数学'ORDER BYsc.score DESC;

运行结果:

 

3 查询有薪水差额的任意两位教师(单表连接查询);​​​​​​​

SELECTt1.teacher_id AS '教工号1',t1.teacher_name AS '教师姓名1',t2.teacher_id AS '教工号2',t2.teacher_name AS '教师姓名2'FROMteacher t1,teacher t2WHEREt1.teacher_salary > t2.teacher_salary;

运行结果:

 

(数据较多,这里只显示一部分)

4 查询既学过“0001”又学过“0002”号课程的所有学生学号;

SELECTsc1.student_id '学号'FROMstudent_course sc1,student_course sc2WHEREsc1.student_id = sc2.student_idAND sc1.course_id = '0001'AND sc2.course_id = '0002';

运行结果:

 

5 查询“0001”号课程比“0002”号课程成绩低的所有学生学号姓名;

SELECTst.student_id '学号',st.student_name '姓名'FROMstudent_course sc1,student_course sc2,student stWHEREsc1.student_id = sc2.student_idAND sc1.student_id = st.student_idAND sc1.course_id = '0001'AND sc2.course_id = '0002'AND sc1.score < sc2.score;

运行结果:

 

https://blog.csdn.net/linan_pin/article/details/70158259

http://www.lbrq.cn/news/929233.html

相关文章:

  • 中国50强企业管理培训机构/seo优化排名百度教程
  • 做愛视频网站/域名批量查询工具
  • 中国建设网平台/短视频seo
  • com表示商业网站/权重查询爱站网
  • 营销型企业网站建设方案/文章优化软件
  • 手机网站建/产品seo优化
  • 买网站做设计参考属于什么费用/企业推广宣传方式
  • 做网站建设赚钱吗/百度识图搜索
  • 烟草建设网站/网络营销整合营销
  • 网站需要服务器吗?/怎么引流怎么推广自己的产品
  • 兔展/南京seo按天计费
  • 重庆装修公司推荐/进一步优化营商环境
  • html制作手机网站/长沙官网优化公司
  • ASP.NET2.0网站开发全程解析/武汉网络推广
  • 儿童网站建设外文翻译/东莞seo建站哪家好
  • 安徽网站建设外贸/徐州网页关键词优化
  • 信阳做网站推广/怎样做网络推广挣钱
  • 四川住房建设部官方网站/上海平台推广的公司
  • 工厂做网站/提高网站收录的方法
  • 网站建设ppt介绍/外链网站是什么
  • 苏州制作网站的公司/中国法律服务网app最新下载
  • 做全国性的app网站推广多少/零基础学电脑培训班
  • 南通做百度网站的公司网站/电商入门基础知识
  • 小程序制作平台价格/绍兴seo外包
  • 海南定安建设局网站/想学销售去哪培训
  • 网站的下载链接怎么做/在线生成个人网站app
  • 昆明公司做网站的价格/百度竞价推广点击软件奔奔
  • 日本做美食视频网站有哪些/百度收录软件
  • 襄阳seo招聘/阜新网站seo
  • 自己可以做电子商务网站/网络推广100种方法
  • 数论:卢卡斯定理
  • RabbitMQ的特点和消息可靠性保障
  • 【运维基础】Linux 进程调度管理
  • PHP 与 MySQL 详解实战入门(1)
  • kmp复习,需要多看多练
  • B站 XMCVE Pwn入门课程学习笔记(6)