`
jiues
  • 浏览: 122729 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

三张表查询 求解决问题??

 
阅读更多

 

table:学生信息表 student,课程表 course,选课信息表 subject

--drop  table Student

-- commit

 create table Student( --学员表

     stu_number varchar(8)  Primary key not null, --学员编号

     stu_name varchar(20) not null, --学员姓名

     stu_age int, --学员年龄

     stu_sex char(4), --学员性别

     stu_time date --入学时间

);

commit;

 

 

--drop  table Course

-- commit

 

create table Course( --课程表

      cou_number  varchar(8) Primary key not null, --课程编号

      cou_name varchar(50) not null,--课程名称

      cou_tutor varchar(20), --课程导师

      cou_subject varchar(20) not null --课程类型

);

commit;

 

 

--drop  table subject

-- commit

create table Subject( --选可信息表

      stu_number varchar(8) not null, --学员编号

       cou_number varchar(8) not null, --课程编号

       sub_time date not null ,-- 选课时间

       sub_remark  varchar2(400) --备注

)

 

问题:

   给定一个课程cou_number 查询所有 学员选择了这门课程的学员和包括这些学员还选择了那些课程。

 

比如: 给一个课程的编号 cou_number = 'B001', 查询出 Student表中选择了该课程的学员详情(该学员还选择了那些课程

)。

问题不离谱,上级的要求是这样的,求帮忙吧

分享到:
评论

相关推荐

    【人力资源管理工具】人力资源流动分析(三张表,自动专业分析).xlsx

    在现代企业管理中,人力资源流动分析是一项关键任务,它通过对员工流动情况的统计与分析,帮助企业了解人力资源的动态变化,优化人力资源配置,提高人才利用率,同时也有助于发现和解决员工流动中的问题。...

    数据库试题+答案(三套).zip

    3. **SQL语言**:在三套试题中,你可能会遇到SQL(结构化查询语言)的相关问题,包括数据查询、插入、更新、删除操作,以及更复杂的联接(JOIN)、子查询、聚合函数(COUNT, SUM, AVG, MAX, MIN)和分组(GROUP BY)...

    【人力资源管理工具】年度员工新进率同比分析(三张表,自动专业,含各月).xlsx

    通过对这些数据的深入分析,管理者可以发现并解决招聘中的问题,调整招聘策略,以期在保持人才储备的同时,还能提高招聘的效率和质量。 此外,考虑到公司战略调整和市场环境变化的动态性,定期更新这些数据是很有...

    数据库课程实践题目-经典的学生课程成绩三张表

    通过构建这些实体的数据表,并执行SQL语句来完成对数据的增删改查操作,进而解决实际问题。 ### 数据库结构 #### 1. 学生表 (Student) - **S#** (学生编号):唯一标识每个学生,通常作为主键使用。 - **Sname** ...

    ORACLE多表查询优化

    Oracle 多表查询优化 在 Oracle 数据库中,多表查询是一种常见的查询方式,但它也可能会对数据库性能产生影响。本文将讨论 Oracle 多表查询优化的几种方法,帮助开发者提高数据库性能。 1. 选择最有效率的表名顺序...

    88张表项目实战(全部88张)

    【标题与描述解析】 "88张表项目实战(全部88张)"这个标题表明这是一个关于数据库设计的实战项目,其中包含了88个...此外,实战项目还能让你更好地理解数据库在解决实际问题中的角色和价值,提升你的问题解决能力。

    Oracle中比对2张表之间数据是否一致的几种方法

    在实际应用中,可能需要经常对比两个表之间的数据是否一致,这有助于发现并解决数据同步问题、数据迁移问题等。本文将详细介绍几种常用的在Oracle中对比两张表数据一致性的方式。 #### 方法一:利用Oracle 11g中的`...

    oracle 将多张表中的列合并到一张表中

    为了解决这个问题,我们可以使用SQL的`JOIN`操作,特别是`FULL JOIN`。 **解决方案**: 1. **创建临时表**: 在示例中,为了方便演示,我们使用了Oracle数据库的内置用户scott的emp和dept表。首先,我们为每个表...

    千万级数据库快速查询解决方案

    ### 千万级数据库快速查询解决方案 在处理大规模数据时,如何高效地进行查询与管理是每个数据库系统都需要面对的问题。本文将针对“千万级数据库快速查询解决方案”这一主题进行深入探讨,旨在提供一系列实用的方法...

    毕业设计开题报告四张表

    基于SSH的毕业生设计中后期管理系统是为了方便广大教师审批毕业生的毕业设计,同时也是为了帮助同学们在做毕业设计出现问题时能及时地与...这样就使得同学和教师更容易沟通,也便于同学们遇到问题时得到及时解决....

    mysql中insert与select的嵌套使用解决组合字段插入问题

    具体情形是:有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,我们可以使用如下的语句来实现: INSERT INTO db1_name(field1,field2) SELECT field1,field2 FROM ...

    实验1答案 - 建立学生数据库.sql

    建立环境实验和数据库/表 实验学时:2学时 实验类型:验证 实验要求:必修 一、实验目的 ...将实验结果反映在实验报告中,并对实验中遇到的问题及解决方案、进行整理、分析总结,提出实验结论或自己的看法。

    简单的图书管理系统(含报告),使用SpringBoot+Vue,符合Restful风格 包含六张表,符合第三范式

    5. 前后端交互:学习如何进行前后端的数据交互,使用跨域配置解决跨域请求问题,使用Axios库进行接口请求的统一管理,了解如何处理请求拦截和响应拦截等。 通过这个项目,您将获得一个完整的图书管理系统的开发经验...

    django重新生成数据库中的某张表方法

    在Django框架中,有时我们需要对数据库中的表进行更新或重置,特别是在开发过程中遇到模型修改后无法通过常规的迁移操作解决的问题。本篇将详细解释如何在Django中重新生成数据库中的某张表。 首先,当我们修改了...

    sqlserver 支持多表联合查询分页存储过程

    本文将详细介绍存储过程的设计思路、参数解释、实现细节以及可能遇到的问题和解决方案。 ### 一、存储过程的设计思路 该存储过程旨在解决在SQL Server中进行多表联合查询时实现分页的需求。为了实现这一目标,我们...

    SSH增删改查2张表完整源码

    SSH,全称Spring、Struts、...同时,实战练习对于提升编程技能和解决实际问题的能力大有裨益。通过对SSH_hotel的代码分析,你可以了解到如何设计和实现一个完整的Web应用,包括数据库设计、前后端交互以及异常处理等。

    实验89答案.doc

    授予log1、log2、log3具有对BankT、LegalEntityT、LoanT三张表的查询权。 分别用log1、log2、log3登录,对上述三张表执行查询。 授予log1具有对BankT表的插入、删除权限。 用log2登录,对BankT表插入一行记录,会...

Global site tag (gtag.js) - Google Analytics