Sql Server 查询多条重复数据 删除并保留一条
2016-09-28 17:15
393 查看
总是不会查重和删除多余数据
delete sysdba.PRODUCT from sysdba.PRODUCT a
where exists (select Name,ACTUALID from sysdba.PRODUCT b where a.name=b.name and a.ACTUALID = b.ACTUALID group by Name,ACTUALID having count(*) > 1)
and PRODUCTID not in (select min(PRODUCTID) from sysdba.PRODUCT group by Name,ACTUALID having count(*)>1)
select * from sysdba.PRODUCT a
where exists (select Name,ACTUALID from sysdba.PRODUCT b where a.name=b.name and a.ACTUALID = b.ACTUALID group by Name,ACTUALID having count(*) > 1)
and PRODUCTID not in (select min(PRODUCTID) from sysdba.PRODUCT group by Name,ACTUALID having count(*)>1)
delete sysdba.PRODUCT from sysdba.PRODUCT a
where exists (select Name,ACTUALID from sysdba.PRODUCT b where a.name=b.name and a.ACTUALID = b.ACTUALID group by Name,ACTUALID having count(*) > 1)
and PRODUCTID not in (select min(PRODUCTID) from sysdba.PRODUCT group by Name,ACTUALID having count(*)>1)
select * from sysdba.PRODUCT a
where exists (select Name,ACTUALID from sysdba.PRODUCT b where a.name=b.name and a.ACTUALID = b.ACTUALID group by Name,ACTUALID having count(*) > 1)
and PRODUCTID not in (select min(PRODUCTID) from sysdba.PRODUCT group by Name,ACTUALID having count(*)>1)
相关文章推荐
- mysql添加外键
- mongodb 重做从库
- 一、 使用存储过程实现数据分页(Sql Server 2008 R2)
- sqlserver修改实例名
- mongodb too much data for sort() with no index
- MySQL存储过程(带输入参数)实例
- oracle 中execute immediate 是什么意思?
- C3P0连接池+MySQL的配置以及wait_timeout问题的解决
- mysql授权登录和导入大文件
- ER图与数据库(持续更新中.....)
- MongoDB in Action Second Edition笔记之Index
- apiCloud中的数据库操作mcm模块中的model对象
- redis-初级简介
- redis的分布式连接配置(win7 和 Ubuntu)
- mongodb:2
- 跟我学Redis 2.5 Jedis的基本操作之Hash
- 跟我学Redis 2.4 Jedis的基本操作之Sorted Set
- 跟我学Redis 2.3 Jedis的基本操作之Set
- 跟我学Redis 2.2 Jedis的基本操作之List
- 跟我学Redis 2.1 Jedis的基本用法