解决数据库中记录重复问题

原创 2004年07月22日 11:56:00
解决数据库中记录重复问题 (By:aloxy) Jul 22, 11:19
--产品数据重复统计

SELECT mc, userid, COUNT(mc) AS Expr1
FROM chanpin
GROUP BY mc, userid
--将不重复的纪录插入新表newchanpin
select * into #Tmp1 from chanpin
go
select min(ID) as autoID into #Tmp2 from #Tmp1 group by mc, userid

go
select * into newchanpin from #Tmp1 where ID in(select autoID from #tmp2)

--查找重复用户
--select distinct name from user_name
select * into #Tmp0 from user_name
go
select min(ID) as autoID into #Tmp6 from #Tmp0 group by admin
go
select * into newuser_name from #Tmp0 where ID in(select autoID from #tmp6)

--用户自定义类别
SELECT userlb AS Expr1, userid AS Expr2, COUNT(userlb) AS Expr3
FROM newuser_lb
GROUP BY userlb, userid
select * into #Tmp8 from user_lb
go
select min(ID) as autoID into #Tmp9 from #Tmp8 group by userlb, userid
go
select * into newuser_lb from #Tmp8 where ID in(select autoID from #tmp9)
--用户新闻
select bt, userid,count(bt) from user_news group by bt,userid
select * into #Tmp88 from user_news
go
select min(ID) as autoID into #Tmp99 from #Tmp88 group by bt,userid
go
select * into newuser_news from #Tmp88 where ID in(select autoID from #tmp99)

因网络延迟造成数据库插入相同记录,如何解决.

因网络延迟造成相同数据重复插入到数据库中,查询报sqlMap[] result tomany 场景再现:接手了一个项目,注册模块对于不可重复注册功能,使用的是java代码控制,即在注册之前,先查询数据...
  • hsz168
  • hsz168
  • 2017年04月24日 17:51
  • 1072

并发insert情况下会发生重复的数据插入问题

并发insert情况下会发生重复的数据插入问题 1.背景    用多线程接收推送的订单数据,把接收的订单数据存到一个表中,实现的需求是:如果接收的订单消息在数据库中已经存在,那么执行update操作;...
  • lululove19870526
  • lululove19870526
  • 2017年03月06日 20:58
  • 4054

Thinkphp3.2中解决插入相同数据的问题

解决插入相同数据的问题;ON DUPLICATE KEY UPDATE;`REPLACE INTO `;`ON DUPLICATE KEY UPDATE`与`REPLACE INTO `区别;Thin...
  • hsd2012
  • hsd2012
  • 2016年06月03日 15:16
  • 2556

帐套不能启用出现数据库问题 重复键

  • 2011年05月05日 23:02
  • 302B
  • 下载

数据并发的问题 (脏读、不可重复读、幻象读)和数据库锁机制

  • 2013年05月09日 08:58
  • 740KB
  • 下载

如何解决Oracle“不能创建唯一索引,发现重复记录”问题

--创建唯一索引 create unique index username on stu_account(username);   --唯一索引不能插入相同的数据 作为一个Oracle数据库开发者...
  • wang_159369
  • wang_159369
  • 2013年08月14日 10:46
  • 1913

解决Mysql中删除重复记录的问题

题记本文主要介绍Mysql数据库表中,如何删除相同索引值、更新日期较早的记录行。1、相同记录的由来以Mysql为例,根据表的设计原则,表中不可能存在两条完全相同的记录。第一范式(1NF):字段值具有原...
  • wojiushiwo987
  • wojiushiwo987
  • 2017年03月09日 22:19
  • 800

记录一次解决shiro+cas的集成问题【重复重定向】

记录一次单点登陆和shiro框架的集成问题:多次重定向!!!相信大多数第一次接触shiro和cas的人都会遇到这个问题 如果你是第一次使用shiro和cas集成,你可以直接关注一下我标红的文字...
  • yy251066394
  • yy251066394
  • 2017年12月08日 10:49
  • 6475

Form和$.ajax.post重复提交问题解决记录

有问题的登录页面//**注意method和action**
  • u013819249
  • u013819249
  • 2017年03月04日 13:02
  • 254

解决Mysql中删除重复记录的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。转载请务必加上原作者:铭毅天下,原博客地址:http://blog.csdn.net/laoyang360 目录(?)[+] 题记 ...
  • zxf1242652895
  • zxf1242652895
  • 2017年05月10日 16:10
  • 148
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决数据库中记录重复问题
举报原因:
原因补充:

(最多只允许输入30个字)