请教如何生成一个删除重复记录的查询;

98102mayi 2003-08-06 12:51:21
VB6+MSAccess97
我的Access97里安装时没有把自动生成不重复的工具安装上,请问如何用SQL语句来生成这个功能呢?
...全文
51 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙华 2004-01-08
  • 打赏
  • 举报
回复
select A.* from tableA as A inner join (select a1 from tableA where count(a1)>1 ) as B on A.a1=B.a1
ksmark 2003-08-07
  • 打赏
  • 举报
回复
没看懂。不知过程如何?详细说明??
seehill 2003-08-07
  • 打赏
  • 举报
回复
select distinct 识别号 from 物品表 where 品牌="品牌名"
98102mayi 2003-08-07
  • 打赏
  • 举报
回复
品牌和型号字段是有重复的,得品牌字段的值写到下拉列表框中时是要去掉重复的。如果能用一个SQL语句来去掉品牌字段中的重复,再把这些没有重复的值写到下拉列表框中;seehill,您的这个语句是查品牌字段的值已指定了的;我的目的是要把品牌字段中的重复去掉;
FDSS 2003-08-07
  • 打赏
  • 举报
回复
没有看明白,你所谓的重复记录是对哪个字段而言呢?
98102mayi 2003-08-06
  • 打赏
  • 举报
回复
这个问题是有点不好描述。这不能和定义主键来解决。
我想要实现的功能是:在一个物品表中有品牌、型号、识别号等字段,识别号是主键;现在在界面上有一个下拉列表框,要求用户选择了品牌后,列出此品牌的所有识别号;这个把品牌写到下拉列表框中时,如果可以用一个能去掉重复记录的查询将提高性能;
david1981 2003-08-06
  • 打赏
  • 举报
回复
你以某一个字段来定义主键来实现这个功能不就得了.
sindyzhou 2003-08-06
  • 打赏
  • 举报
回复
没看懂

什么叫做
自动生成不重复的工具

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧