sql存储过程,怎么验证表中是否有重复数据?(表没有主键)

[复制链接]
查看11 | 回复2 | 2013-7-31 12:41:04 | 显示全部楼层 |阅读模式
按照你的想法我总结了一下,不知道是不是这样的。。。你有A表,里面有重复的数据。。。。现在你要把A表数据写到你的B表中。。。去掉重复的,并且在B表里面多一个字段来表示这条数据在A表中是否重复。。。。。==================================================就以A表中某一个字段作为是否重复的依据,比如说A_Name吧 开始咯============================================SELECT DISTINCT A.*,B.是否重复INTO NewATable FROM ATable AINNER JOIN (SELECT [A_NAME],CASE WHEN COUNT([...
回复

使用道具 举报

千问 | 2013-7-31 12:41:04 | 显示全部楼层
select distinct a.* from table_name a,table_name bwhere a.ID=b.IDgroup by a.IDhaving count(a.ID)>1此语句列出相同的记录。如果仅仅是判断是否存在,简单:select count(distinct ID) from table_name的返回值是否比select...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行