展开全部
access中sql如何去重复数据?现在做自媒体的通常都是一人多号、多平台同步更新,其中一部分都是自有网站或博客的站长,小编就是其中之一。小编就利用当前最盛行的博客程序WordPress搭建起了自己的网站,因为刚开始做自媒体,内容还不够多,所以用火车头采集器采集了一些数据来充实自己网站。但是因为在采集过程中没有验证标题是否唯一,从而导致出现大量标题重复的文章。
为了解决这个问题,我需要从本地火车头采集器数据和服务器WordPress数据中分别删除重复的数据。火车头采集器使用的是access数据库,WordPress使用的是MySQL数据库。
工具原料电脑互联网
方法/步骤分步阅读
1
/6
一、access数据库删除重复数据保留唯一记录
1.打开火车头本地数据文件SpiderResult.mdb,依次点击菜单“创建”——“查询设计”打开查询设计窗口。
2
/6
2.打开查询设计窗口会提示添加表,这里不添加所以点击“关闭”,然后在设计窗口空白处点击右键,选择“SQL试图(Q)”。
3
/6
为了解决这个问题,我需要从本地火车头采集器数据和服务器WordPress数据中分别删除重复的数据。火车头采集器使用的是access数据库,WordPress使用的是MySQL数据库。
工具原料电脑互联网
方法/步骤分步阅读
1
/6
一、access数据库删除重复数据保留唯一记录
1.打开火车头本地数据文件SpiderResult.mdb,依次点击菜单“创建”——“查询设计”打开查询设计窗口。
2
/6
2.打开查询设计窗口会提示添加表,这里不添加所以点击“关闭”,然后在设计窗口空白处点击右键,选择“SQL试图(Q)”。
3
/6
展开全部
select ID,名称 from [data] a where a.ID in (select max(ID) from [data] where ID=a.ID) Order By ID Desc
这个sql就行了
这个sql就行了
追问
你那个a是个什么意思?
我试过了,不行啊~~我需要保留的是ID小的值
asp中的sql语句,似乎不是你这样写的吧~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select distinct 列名 from 表名
就可以了
就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样试试
select min(id) as id,name from data group by name order by id
select min(id) as id,name from data group by name order by id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select distinct 名称 from 表名
更多追问追答
追问
这个不行,ID为自动编号,唯一值
追答
select * from 表名
where id in (select min(id) from 表名 group by 名称) order by id desc
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |