SQL如何删除重复内容?数据库

/ / 2016-01-28   阅读:2504
有以下MSSQL2008中一个名为AAA的数据库,TTT1表: ttt1 公司名称                      &nb...

有以下MSSQL2008中一个名为AAA的数据库,TTT1表:
ttt1
公司名称                            省份          市
------------------------------------------------------
山东工具制造有限公司出口部              山东          济宁
山东工具制造有限公司出口部              山东         
曲阜圣都筷子店                          山东          东昌府
济宁嘉富化肥有限公司                    山东          济宁
济宁嘉富化肥有限公司                    山东          济宁
要实现的目的:
凡是"公司名称"有重复的全部用SQL语句删除掉,实现后的效果如下:
ttt2
公司名称                            省份          市
----------------------------------------------------------
曲阜圣都筷子店                      山东          东昌府

 

delete ttt1
where 公司名称 in (select 公司名称 from ttt1
                  
 group by 公司名称
                  
 having count(1)>1)

我要评论

昵称:
验证码:

最新评论

共0条 共0页 10条/页 首页 上一页 下一页 尾页
意见反馈