| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 740 人关注过本帖
标题:求助:2张表,若干门课程,找出考试人数超过300的,每门课程的前3分数(每个 ...
只看楼主 加入收藏
binglun
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-8-2
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
求助:2张表,若干门课程,找出考试人数超过300的,每门课程的前3分数(每个分数可有n个人)。
2张表,若干门课程,找出考试人数超过300的,每门课程的前3分数(每个分数可有n个人)。原表中一条数据为一门课程。
a表:成绩,姓名,课程号,准考证号
b表:准考证号,课程号,姓名。

[ 本帖最后由 binglun 于 2010-8-2 09:41 编辑 ]
搜索更多相关主题的帖子: 考试 分数 课程 
2010-08-02 09:39
binglun
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-8-2
收藏
得分:0 
哪位好心人帮忙解答下  谢了
2010-08-02 10:16
hgfeng1984
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:139
专家分:513
注 册:2006-3-26
收藏
得分:5 
想帮你来着,但是没有测试数据呀.
2010-08-02 11:47
binglun
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-8-2
收藏
得分:0 
    准考证号   课程号           a    课程号  成绩  姓名  准考证号  
b      120        9                     9      89    防盗锁  120
       150        5                     9       87       fsdf   523
       185        03                    3       65    fdsfsd    54564
       130        3   
       530        9   

以此类推     
2010-08-02 14:20
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:5 
你这两个表有点奇怪,有了表a,不知道还要表b干什么。

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2010-08-04 21:13
calin
Rank: 2
等 级:论坛游民
帖 子:108
专家分:50
注 册:2010-4-11
收藏
得分:5 
把你A表压缩了传上来吧,是机密不?
2010-08-05 10:38
youqingd
Rank: 2
等 级:论坛游民
帖 子:17
专家分:22
注 册:2007-5-28
收藏
得分:5 
按你说的,表1和表2基本都一样,表1就多了个成绩而已,表2完全可以不用了

select 课程,姓名,成绩 from 表1 where 课程 in (
select 课程 from 表1  where group by 课程 having(*)>300)
group by 课程,姓名,成绩

先按课程排序,再按成绩排序,眼睛观察,over

2010-08-05 14:29
qq156059757
Rank: 1
等 级:新手上路
帖 子:77
专家分:9
注 册:2010-5-15
收藏
得分:0 
回复 5楼 中国龙王
这个成绩应该是保密的,只有某些人能看
2010-08-13 14:13
快速回复:求助:2张表,若干门课程,找出考试人数超过300的,每门课程的前3分数 ...
数据加载中...
 
   



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

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