永发信息网

SQL的一个查询语句

答案:4  悬赏:60  手机版
解决时间 2021-04-16 15:32
回答问题的时候。。遇上一个自己不会的。。太孬了。心都碎了。
现有关系数据库如下 :数据库名:学生成绩数据库学生表(学院,专业,学号,姓名,性别)课程表(课程号,课程名,学时,学分)成绩表(学号,课程号,分数)
列出各门课程成绩最好的学生(要求显示字段: 学号,姓名,课程号,分数)
各位大哥,帮我看看嘛。
最佳答案

select vv1.学号,vv2.姓名,vv1.课程号,vv1.分数 from


(select


学号,课程号,分数


from


成绩表 v, (select 课程号, Max(分数) as m group by 课程号 ) v1


where v.课程号 = v1.课程号 and v.分数= v1.m) vv1, 学生表 vv2


where vv1.学号 = vv2.学号



Oracle里面应该没问题,不知道TSQL是否支持子查询里面的group by

全部回答

Select D.学号,D.姓名,c.课程号,c.cj From 学生表 D,(Select 学号,课程号, Max(成绩) cj From 学生表 A,成绩表 B Where A.学号 = B.学号 group by 课程号,学号) c Where D.学号 = c.学号

select top 1 id,name,sub_id,score from table order by score desc group by sub

大概这样吧

select a.学号,b.课程号,c.分数 from 学生表 as a, 课程表 as b ,成绩表 where c.分数 in (select max(c.学分) from b group by b.课程名)

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有谁写过比较出名的神话?
刚刚怀孕需吃些什么。?
劳动作文佳句摘抄,初中作文好词好句好段摘抄
删除问题寻求解决
为什么我的打印机爱普生R230老是卡纸,检测又
中国前十位大学是哪几所?
三环佳苑(北区)怎么去啊,有知道地址的么
宝宝刚到四个月,突然间不食母乳了,宝宝精神
一片青草(打一种花)又一片青草(打一种花)
天下贰为什么是黑屏??有什么实际点的解决办
明天老公生日急需生日祝福藏头诗“老公生日快
魔兽世界急救
立信红木家具馆这个地址在什么地方,我要处理
对老婆安全的祝福语,送给女朋友的祝福语 20分
求伤感好听的歌做手机来电铃声,要好听噢,也
推荐资讯
兰州拉面(新城路)在哪里啊,我有事要去这个地
大学新生报到随亲人员住哪?
踩脚是什么意思,压线是什么意思
为什么人都想做有钱人
关于读书的谚语或俗语都有哪些
形容船在水面上的诗句,表示船在海里航行的诗
阳信县人民医院怎么去啊,有知道地址的么
食里乡情农家菜地址有知道的么?有点事想过去
新津有商业银行么?
隆回手机电脑配件批发中心海汇店在哪里啊,我
我DNF也上不去了
无奈的生活
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?