access数据库 中删除重复数据
我有一个数据库里面有大概1万多条信息有很多重复的现在需要删除重复的数据不知道删除的代码是什么以前好象记得是打开数据库然后选择对象底下的查询选项选择在设计视图中创建查询然后...
我有一个数据库里面有大概1万多条信息
有很多重复的
现在需要删除重复的数据
不知道删除的代码是什么
以前好象记得是打开数据库
然后选择对象底下的查询选项
选择在设计视图中创建查询
然后打开以后关闭
在选择上面sql视图
现在就是不记得查询的语句
请知道的告知 展开
有很多重复的
现在需要删除重复的数据
不知道删除的代码是什么
以前好象记得是打开数据库
然后选择对象底下的查询选项
选择在设计视图中创建查询
然后打开以后关闭
在选择上面sql视图
现在就是不记得查询的语句
请知道的告知 展开
4个回答
展开全部
DELETE
FROM
[t_CRM_client$]
WHERE
[fullname]+convert(char(10),[inDate],102)
NOT
IN
(
SELECT
[fullname]+convert(char(10),Max([inDate]),102)
FROM
[t_CRM_client$]
GROUP
BY
[fullname]
)
inDate是一个日期字段来的,用来作参照
fullname是有重复的列
FROM
[t_CRM_client$]
WHERE
[fullname]+convert(char(10),[inDate],102)
NOT
IN
(
SELECT
[fullname]+convert(char(10),Max([inDate]),102)
FROM
[t_CRM_client$]
GROUP
BY
[fullname]
)
inDate是一个日期字段来的,用来作参照
fullname是有重复的列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
即然不想有重复项就建个主键不就行了
或者加个自动编号列id,然后
com.execute
"delete
from
msg
where
id
not
in(select
min(id)as
id
from
msg
group
by
tit)"
或者加个自动编号列id,然后
com.execute
"delete
from
msg
where
id
not
in(select
min(id)as
id
from
msg
group
by
tit)"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询