获得A数最多的学生

时间:2016-12-22 08:36:46

标签: sql sql-server greatest-n-per-group

例如,我们有表Student_Marks,其中包含Mark_ID(例如,1,2,3,4,5)和Mark_Name(E,D,C,B,A)列,我们有一个与学生关系的表Student_Marks。我们如何才能获得A数最多的学生。谢谢!

1 个答案:

答案 0 :(得分:0)

由于您没有提供确切的表格结构和任何样本数据,因此这个答案将基于我可以从您的问题中理解的内容。

假设def train_neural_network(x): prediction = train_neural_network(x) 表是这样的:

Student

Student_ID Student_Name Marks_ID 1 John Doe 1 1 John Doe 1 1 John Doe 2 1 John Doe 3 1 John Doe 4 1 John Doe 5 1 Jane Doe 1 1 Jane Doe 2 1 Jane Doe 2 1 Jane Doe 2 1 Jane Doe 4 表是这样的:

Student_Marks

然后您可以使用以下查询:

Marks_ID    Mark_Name
   1            A
   2            B
   3            C
   4            D
   5            E

注意:您尚未指定如何处理“关系”,因此我已编写查询以便以任何特定方式处理它。

你可以在这里看到 - > http://rextester.com/SFVLA27100

希望这有帮助!!!