我在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