如何解决删除 MS-Access 中的重复行
我正在使用 Microsoft Access,在其中,我有一个包含有时会重复的数据的表格。我无法创建删除重复数据的 sql 查询,只在表中留下不同的数据。有人可以帮我吗?
我当前的表:
Date | Level | Name
---------+--------+--------
12/25/2021 | 2 | Jack
12/25/2021 | 2 | Jack
12/10/2021 | 3 | Ana
12/01/2021 | 1 | Lenon
12/01/2021 | 1 | Lenon
12/30/2021 | 3 | Ana
预期结果:
Date | Level | Name
---------+--------+--------
12/25/2021 | 2 | Jack
12/10/2021 | 3 | Ana
12/01/2021 | 1 | Lenon
12/30/2021 | 3 | Ana
PS:Ana在预期结果表中出现了两次,因为引用Ana的两行日期不同,所以不是重复值。
解决方法
只需使用select distinct
:
select distinct t.*
from t;
我想补充一点,表不应该有重复的行。如果您收到重复项,则表生成会出现问题 - 正在使用的查询或向表中插入行的过程。
,您可以对日期、级别和名称列进行分组。
使用此查询:
SELECT Date,Level,Name
FROM <TableName>
GROUP BY Date,Name
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。