【发布时间】:2015-11-24 06:55:49
【问题描述】:
假设,我有一个 学生表,其中包含 impala 中的一些字段。假设有一个名为 total_mark 的字段,我应该找到每个分支中得分最高的学生详细信息。
我的桌子是这样的:-
在这张表中,我必须得到每个部门得分最高的学生的详细信息。 我的查询将是这样的:-
select id,max(total_marks) from student_details group by department;
但是使用这个查询我只能得到 id 和 total_marks。如果可以有同名的学生,年龄我不能用年龄,姓名等字段分组。
那么我应该如何查询表以获取每个部门的优等生的所有详细信息??
提前致谢。
【问题讨论】: