我在SQL Server
像这样的表:SQL Server组和显示所有列
Id Name Grade Marks
1 ABC 8 150
1 DEF 9 200
2 GHI 10 180
2 JKL 8 155
3 MNO 9 150
3 PQR 10 200
我需要与ID
和Name
沿取每个Grade
最高Marks
。 输出应该是这样的:
Id Name Grade Marks
2 JKL 8 155
1 DEF 9 200
3 PQR 10 200
这是我试过
选择ID,名称,等级,标志着从T1 其中标记(选择T1组最高(标记)由级)
这是太不成熟了尝试,我力后在这里,我不知道其他的方法来试试吧....
做出的尝试。 –
请提一下你试图解决这个问题的方式?这看起来像你的功课。我们不能做你的功课。 – Karthikeyan
有些东西可以帮助您开始阅读[ROW_NUMBER()](https://msdn.microsoft.com/zh-CN/library/ms186734.aspx) – ughai