| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 283 人关注过本帖
标题:关于sql语句:有6张表,结构见附件。要求查询教师自己所授课的所有学生的成 ...
只看楼主 加入收藏
王1879601038
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-7-8
结帖率:0
  已结贴   问题点数:20  回复次数:5   
关于sql语句:有6张表,结构见附件。要求查询教师自己所授课的所有学生的成绩成绩。
附件: 您没有浏览附件的权限,请 登录注册
2018-07-08 22:55
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:78
帖 子:2498
专家分:6087
注 册:2015-3-25
  得分:10 
没有各个表的关联情况。
2018-07-08 23:51
王1879601038
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-7-8
  得分:0 
回复 2楼 mywisdom88
关联情况不是自己在写sql语句中根据查询条件自己写的吗?还有关联情况是不是可以理解为表的公共字段?
2018-07-09 00:47
王1879601038
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-7-8
  得分:0 
回复 2楼 mywisdom88
大佬求救,今天8点课设检查。这个查询涉及到的表在我看来有五张,实在不会写语句了,试了好多次查询出来都乱七八糟
2018-07-09 00:49
schtg
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:14
帖 子:462
专家分:626
注 册:2012-2-29
  得分:10 
附件: 您没有浏览附件的权限,请 登录注册
2018-07-09 07:13
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:78
帖 子:2498
专家分:6087
注 册:2015-3-25
  得分:0 
* 要求查询教师自己所授课的所有学生的成绩成绩
* 过滤有用信息
* 1. select jsgh,jsxm from js
* 2. select xh,xm,bjh from xs
* 3. select kch,kcm from kc
* 4. select bjh,bjm,dept from bj
* 5. select bjh,jsgh,kch from skjh
* 6. select xh,kch,cj from cj
* 假设条件:教师的工号为 cJsgh = "J0001"
* 显示格式:学号,学生姓名,课程名,成绩,教师工号,未测试
select cj.xh,xs.xm,kc.kcm,cj.cj,js.jsgh from js,xs,kc,skjh,cj ; && 不需要显示班级信息,可以不连接bj表
where cj.kch=kc.kch and cj.xh=xs.xh ; && 为了取 “课程名称,学生姓名”
and skjh.kch=kc.kch and skjh.jsgh=js.jsgh skjh.bjh=xs.bjh ;
and js.jsgh=cJsgh








[此贴子已经被作者于2018-7-9 13:11编辑过]

2018-07-09 13:08







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031549 second(s), 8 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved