SQL 查询重复数据,多字段联合重复
SELECT *
FROM pagelist a
WHERE ((SELECT COUNT(*)
FROM pagelist
WHERE ntitle = a.ntitle) > 1)
ORDER BY ntitle DESC
--查询重复的数据
Delete from pagelist Where ID Not In (Select Max(ID) From pagelist
Group By ntitle)
--删除重复的数据,保留一个
delete from dict where pid=689 and ID in(
select id from dict s1
where id not in (
select max(id) from dict s2
where
s1.dict_value=s2.dict_value
)
)
delete from ks_kucunribao where ID in(
select id from ks_kucunribao s1
where id not in (
select max(id) from ks_kucunribao s2
where
s1.gangkouID=s2.gangkouID
and s1.intime=s2.intime
and s1.orderindex=s2.orderindex
and s1.船名=s2.船名
and s1.日期= s2.日期
and s1.委托人= s2.委托人
and s1.收货人= s2.收货人
and s1.货种= s2.货种
and s1.垛位= s2.垛位
and s1.库存= s2.库存
and s1.卸船开始日期= s2.卸船开始日期
and s1.卸船完成日期= s2.卸船完成日期
and s1.卸船数= s2.卸船数
and s1.前港结存= s2.前港结存
and s1.全船结存= s2.全船结存
and s1.货主= s2.货主
and s1.入库时间= s2.入库时间
and s1.货代= s2.货代
and s1.昨日结存= s2.昨日结存
and s1.当日调进= s2.当日调进
and s1.当日调出= s2.当日调出
and s1.差异= s2.差异
and s1.库厂= s2.库厂
and s1.位置= s2.位置
and s1.来源国= s2.来源国
and s1.船代= s2.船代
and s1.提单数= s2.提单数
and s1.水尺数= s2.水尺数
and s1.疏港= s2.疏港
and s1.今日结存= s2.今日结存
and s1.备注= s2.备注
and s1.货种类型= s2.货种类型
and s1.dictID= s2.dictID
)
)
SELECT m.* FROM [数据$] m,(
SELECT [小区名称], [楼号],[单元号], [门牌号]
FROM [数据$]
GROUP BY [小区名称], [楼号],[单元号], [门牌号]
HAVING COUNT(1)>1
) AS m1
WHERE m.[小区名称]=m1.[小区名称] AND m.[楼号]=m1.[楼号] AND m.[单元号]=m1.[单元号] AND m.[门牌号]=m1.[门牌号]
SQL 查询重复数据,多字段联合重复相关推荐
- 数据库查询、删除某个字段的重复数据
数据库查询.删除某个字段的重复数据 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 ...
- 表之sql删除重复数据、查找去除重复数据、DISTINCT用法
目录 一.查找去除重复数据 二.删除重复数据 三.DISTINCT用法 一.查找去除重复数据 数据如图: id可以理解为uuid,person_sort_code可以理解为唯一的标识,但是唯一标识重复 ...
- MySQL数据通过SQL查询指定数据表的字段名及字段备注
MySQL数据通过SQL查询指定数据表的字段名及字段备注 SELECT COLUMN_NAME,COLUMN_COMMENT FROM INFORMATION_SCHEMA.Columns WHERE ...
- sql 查询时间数据
** sql 查询时间数据 ** 今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHER ...
- java使用jdbc连接oracle,实现自定义sql查询,加载字段注释
java使用jdbc连接oracle,实现自定义sql查询,加载字段注释 第一步.加载驱动 引用包 import java.sql.Connection; import java.sql.Driver ...
- 删除重复数据和删除所有重复数据不同处理方法
仔细想才发现处理过程是不一样的,删除重复数据要删除后面重复的保留第一个,删除所有的是把包括第一次出现的一起删除了.不知道有没有理解对.下面是一次作业的代码,比较懒没有把和删除无关的部分截掉. // a ...
- mysql中如何去除重复数据_MySQL如何去除重复数据?
这篇文章主要介绍了MySQL 去除重复数据实例详解的相关资料,需要的朋友可以参考下 MySQL 去除重复数据实例详解 有两个意义上的重复记录,一是完全重复的记录,也即所有字段均都重复,二是部分字段重复 ...
- mysql scrapy 重复数据_mysql数据库如何处理重复数据?
前言 前段时间,很多人问我能不能写一些数据库的文章,正好自己在测试mysql数据库性能的时候,出现了一个问题,也就是出现了很多重复的数据,想起来自己long long ago写过一篇类似的,仅此就拿来 ...
- 重复数据_MongoDB 自动过滤重复数据
摘要:使用 update_one() 方法而不是 insert_one() 插入数据. 相信你一定有过这样的经历:大晚上好不容易写好一个爬虫,添加了种种可能出现的异常处理,测试了很多遍都没有问题,点击 ...
- sql查询语句_多字段分类汇总_多表合并
一.最初(最简单的入门实例,单个分类汇总) 1,查询语句/*药品费用分科室汇总*/ select c.sksxx02,sum(nvl(b.nfyxx06,0)) from yygli6 ...
最新文章
- TensorFlow全家桶的落地开花 | 2019 Google开发者日
- Attempted to access a cursor after it has been clo
- 空值排序(oracle/sqlserver)
- qlikview连接mysql_QlikView通过ODBC连接IBMDB2
- 根据extension field搜索product的技术实现
- CodeForces - 1200C——小模拟
- 修改 javascript 中alert样式
- 协方差矩阵(covariance matrix)
- Ceph测试工具总结
- 树莓派是什么?能干什么?和单片机有什么区别?
- Python学习-小黑屋游戏
- python中response是什么意思_对python中各个response的使用说明
- input主动获取焦点
- Bluetooth---蓝牙
- 怎样把纸质试卷扫描成电子版?纸质转电子版教程
- OpenGL应用:天空盒子(SkyBox)
- Qbo’s concept and design
- 转:加密的惨剧!慎用文件夹加密软件!
- 堪比培训机构的MySQL系列博客
- 【动态规划dp】青蛙的烦恼(frog)