查询学过“001”并且也学过编号“002”课程的同学的学号、姓名
大致思路:分步+内嵌查询
Step1:查询课程为''001''和"002"所有情况:
select * from sc where cid = 1
select * from sc where cid = 2
Step2:根据步骤一,利用内嵌查询,查询同时修了两门课的学生id:
select t1.sid from ((select s1.sid from sc s1 where s1.cid = 1) t1,(select s2.sid from sc s2 where s2.cid = 2) t2
)where t1.sid = t2.sid
Step3:学生表和步骤二的表联立,得到最终的结果:
select st.sid, st.sname from(select t1.sid from(select s1.sid from sc s1 where s1.cid = 1) t1,(select s2.sid from sc s2 where s2.cid = 2) t2where t1.sid = t2.sid
)stu, student st
where stu.sid = st.sid
查询后的结果:
查询学过“001”并且也学过编号“002”课程的同学的学号、姓名相关推荐
- 6.查询学过编号“001”并且也学过编号“002”课程的同学的学号、姓名
select sid,sname from Student where sid in(select a.sid from SC a,SC bwhere a.sid=b.sid and a.cid='0 ...
- 学习记录375@查询学过“谌燕”老师所教的所有课的同学的学号、姓名-MySQL
这玩意折磨了我一个小时,必须记录一下!解题思路和答案在最后. 相关表 CREATE DATABASE stumsc; CREATE TABLE student(sno VARCHAR(10) PRIM ...
- 查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩
建表语句点击详见 – 查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩 SELECT st.s_id,st.s_name,AVG(sc.s_score) FROM student st LEF ...
- 11. 查询两门及以上不及格课程的同学的学号,姓名及其平均成绩
11. 查询两门及以上不及格课程的同学的学号,姓名及其平均成绩 关键词: "学生姓名.平均成绩.课程" 第一步: 锁定表,学生表,成绩表 第二步: 过滤出所有小于60分的成绩,并按 ...
- 用C语言实现一个学生成绩管理系统 实现学生信息管理。包括:录入、查询、排序等功能。 要求: 用数据文件保存学生基本信息(学号 姓名 课程1 课程2 课程3…) ,利用菜单可以循环实现各个功能。
用C语言实现一个学生成绩管理系统 题目: 学生成绩管理系统 功能: 实现学生信息管理.包括:录入.查询.排序等功能. 要求: 用数据文件保存学生基本信息(学号 姓名 课程1 课程2 课程3-) ,利用 ...
- mysql查询每个老师对应的所有学生_practice02_数据库02----查询所有学生的学号, 姓名, 选课数, 总成绩...
1. 首先建立数据表 建立四张数据表(, 成绩表(score)) 1. 学生表(students) 1.学生id ---- s_id 2. 学生姓名 ---- s_name 3. 学生生日 - ...
- 6、查询学过“张三”老师所教的所有课的同学的学号、姓名(重点)
-- 6.查询学过"张三"老师所教的所有课的同学的学号.姓名(重点) SELECT d.s_id,d.s_name,a.t_name,c.c_id FROM teacher as ...
- Mysql查询至少有一门课与学号为“s001”的同学所学相同的同学的学号和姓名
表名.字段解释 student(学生表) sc(成绩表) course(课程表) sno(学生学号) cno(课程号) sname(学生姓名) 一.分析 要查询出至少有一门课与学号为"s00 ...
- – 9、查询学过编号为“01“并且也学过编号为“02“的课程的同学的信息
– 9.查询学过编号为"01"并且也学过编号为"02"的课程的同学的信息 SELECT st.* FROM student st WHERE st.s_id I ...
最新文章
- Cuyahoga的安装及结构
- Scrapy结合Mysql爬取天气预报入库
- CentOS 服务器安全设置
- (chap6 Http首部) 通用首部字段 DatePragma
- tldr一个精简的man手册替代品
- Boost:bind绑定访客的测试程序
- 第一章 SDN介绍 (附件2)【SDNNFV基础、云计算】
- EAS WebService部署
- 【送给Git初学者】
- [转]Java序列化的高级认识
- Windows API——FindFirstFile——查找文件
- 虚拟仿真引擎消息机制
- VMware16安装Redhat7 图文教程
- xftp地址栏消失解决办法
- 以太网和wifi协议
- JVM快速入门(下)
- 基于AHK的键盘映射——高效利用CapsLock键
- Error: Canceled future for execute_request message before replies were done
- 2014-04《信息资源管理 02378》真卷解析,逐题解析+背诵技巧
- 第1章 计算机组成原理概述