分组查询的问题 急急急 select * from tablename awhere 学号 in (select top 3 学号 from tablenamewhere 班级=a.班级order by 成绩 desc) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果要我用Java连库 我能写出来 可是用SQL怎么写啊用Java可以先分组查询一下有几个班级 把班级名称写到数组里面 在通过班级名称去查询该班级的前三名成绩 我用SQL写 怎么也只有一个班级的前三名显示唉 SQL学的就是不行 我试了一个早上了 急切希望高手来解决 select 姓名,性别,年龄,班级,学号,成绩from tablename awhere 学号 in (select top 3 学号 from tablename b group by a.班级 = b.班级 group by 成绩) 大数据量查询,救急!! 一个自定义SQL函数的苦恼,请高手帮忙,看这问题是什么原因? sql server 远程数据连接问题 向sqlserver中写入1万条记录,用15秒,写5万记录用72秒;向access写入1万记录用14秒,写5万记录用75秒;请问... 恢复备份时能否给原备份的数据库改名? 循环取得表的字段内容,多谢 ◎◎创建关键字,使用UNIQUE索引OR使用UNIQUE约束,哪一种性能好些? 请教一个问题,能否在where条件中加入if判断 SQL 问题求助! 仙人指路:个简单的SQL语句如何写? sql 查询问题。急急啊 分类查询问题.急!
用Java可以先分组查询一下有几个班级 把班级名称写到数组里面 在通过班级名称去查询该班级的前三名成绩 我用SQL写 怎么也只有一个班级的前三名显示
唉 SQL学的就是不行 我试了一个早上了 急切希望高手来解决
from tablename a
where 学号 in (select top 3 学号 from tablename b group by a.班级 = b.班级
group by 成绩)