当前位置: 代码迷 >> Sql Server >> 除了重复数据
  详细解决方案

除了重复数据

热度:13   发布时间:2016-04-24 21:19:32.0
去除重复数据

这是库中数据,我以C_CaseID,C_ModuleName分组,结果是三条,但现在我还想要得到C_ID,抓破头皮得不到,请各位帮我看看要怎么写这sql
去除重复数据

------解决方案--------------------

select *
from
(
select *,ROW_NUMBER() OVER(PARTITION BY C_CaseID,C_ModuleName ,ORDER BY C_ID) rn
from tb
) t
where rn=1

------解决方案--------------------
select MAX(convert(varchar(36),id)),C_CaseID,C_ModuleName from tb group by C_CaseID,C_ModuleName  
  相关解决方案