当前位置: 代码迷 >> Sql Server >> 关于去除重复行的有关问题
  详细解决方案

关于去除重复行的有关问题

热度:73   发布时间:2016-04-27 15:21:47.0
关于去除重复行的问题
我现在有个商品表,由于当初设计没有设置主健,经过几次导入数据后产生了重复配件,表字段包括:id,goodsid,goodsname,goodstype,goodsunit...等,id是自增列,不重复;现在想要去除所有重复的goodsid,也就是商品编号,我试过distinct   *,但是还是出来重复编号记录,因为id不一样;请教各位大侠是否有好的思路抓出不重复编号的所有记录!谢谢

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

select * from tbName
where id in(
select max(id) from tbName group by goodsid
)
  相关解决方案