【发布时间】:2014-05-20 08:59:29
【问题描述】:
如何选择 MS Access 表中的所有记录,如果指定的字段有重复项,则只选择一次。我将在下面的示例中进行解释。
如果我需要获取的字段是全名字段并将其显示在我的 Web 应用程序中,有时我的数据库会多次显示全名。这允许用于与表中的其他字段相关的各种目的。因此,数据库可能是这样的:
- 史密斯,约翰
- 吹,乔
- 邦德,詹姆斯
- 吹,乔
- 兔子,虫子
- 吹,乔
请注意,Blow,Joe 在数据库中出现了 3 次。当我选择它们以按字母顺序输出时,我希望我在 Web 应用程序中的输出如下所示:
- 吹,乔
- 邦德,詹姆斯
- 兔子,虫子
- 史密斯,约翰
只显示 Blow, Joe 一次而不是 3 次。执行此操作的正确 SQL 查询是什么?
目前我的查询是“按全名从命名表中选择全名”。
我应该在查询中添加什么以仅显示每条记录(如果有重复)一次?查询也不会受到数据库中其他字段的影响,这意味着查询无法获取或使用其他字段作为过滤器,因为其他字段只是数据,彼此之间没有任何唯一值。
您的帮助将不胜感激。
谢谢
杰森
【问题讨论】:
标签: sql ms-access select duplicates