求1 MYSQL语句,输出每班中分数最高2人信息,且2人的身高不能相同。(执行效率要较高,因为真实数据是百万行级别)数据
-----------------------------------
class name gender height score
1 name2 F 175 100
1 name3 M 175 100
1 name6 F 158 97
1 name5 M 170 87
1 name4 M 184 78
1 name1 M 155 78
2 name8 F 171 97
2 name12 F 171 97
2 name9 M 179 74
2 name11 M 169 64
2 name10 M 169 45
2 name7 M 159 45
3 name14 M 154 88
3 name15 M 156 77
3 name13 M 179 69
3 name16 F 168 54
3 name17 M 179 32
百万行
---------------------------------------输出结果应为:
---------------------------------------
class name gender height score
1 name2 F 175 100
1 name6 F 158 97
2 name8 F 171 97
2 name9 M 179 74
3 name14 M 154 88
3 name15 M 156 77
---------------------------------------mysql
-----------------------------------
class name gender height score
1 name2 F 175 100
1 name3 M 175 100
1 name6 F 158 97
1 name5 M 170 87
1 name4 M 184 78
1 name1 M 155 78
2 name8 F 171 97
2 name12 F 171 97
2 name9 M 179 74
2 name11 M 169 64
2 name10 M 169 45
2 name7 M 159 45
3 name14 M 154 88
3 name15 M 156 77
3 name13 M 179 69
3 name16 F 168 54
3 name17 M 179 32
百万行
---------------------------------------输出结果应为:
---------------------------------------
class name gender height score
1 name2 F 175 100
1 name6 F 158 97
2 name8 F 171 97
2 name9 M 179 74
3 name14 M 154 88
3 name15 M 156 77
---------------------------------------mysql
解决方案 »
- c# 使用odbccommand调用mysql存储过程
- timestamp的一个问题,求指教
- 求通过链接服务器调用MYSQL上过程
- 左连接查询
- 求助:如何把excel表里的数据导入mysql
- [求助] 数据内容为空时 ,大家一般存为NULL还是空字串?
- 高分!!!linux先忙mysql重启问题,报错:Starting MySQL../etc/init.d/mysql: line 159: kill: (4267) - No such process。
- 这是数据类型的问题吗?text类型有何不一样的地方?请高手帮忙了,一定给分!
- mysql插入150条简单数据竟用了6秒,附统计分析
- Error 1045 MySql
- MySQL的一个问题,菜鸟求教
- sql语句如何将一个字符串拆分重组?
1 name3 M 175 100
为什么是留name2不是留name3?这个是怎么规定的?
[征集]分组取最大N条记录方法征集,及散分....