您的位置:首页 > 数据库

sql根据其中一个字段去重复数据

2017-03-30 15:56 381 查看
//这个是排除了重复的数据   即重复数据不出现

 select * from ProductFigure

where ProductId in (select ProductId from ProductFigure group by ProductId having count(ProductId) = 1)

//重复数据中只有第一条出现 其他数据正常显示

select s.*  

from (

    select *, row_number() over (partition by ProductId order by ProductId) as group_idx  

    from ProductFigure

) s

where s.group_idx = 1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐