日期:2014-05-19  浏览次数:20566 次

一个简单的问题,剔除重复纪录汇总
有如下表:
编号     学号     科目     成绩
0001     1111     语文     100
0002     1111     数学     82
0003     1111     语文     100

其中语文成绩重复,先统计1111的总分,要剔除重复的语文成绩。

请老大帮我!

------解决方案--------------------
--如果是重復的隨便取一條的話
Select
A.学号,
SUM(A.成绩)
From
表 A
Inner Join
(Select 学号, 科目, Min(编号) As 编号 From 表 Group By 学号, 科目) B
On A.学号 = B.学号 And A.科目 = B.科目 And A.编号 = B.编号