我知道一般的笨方法就是在另建一个表放这些不重复记录,加入aa,bb,...时,判断是否重复。
然后直接读表。
我不过我觉得sql应该有这个语句吧,可惜我在他的online help中找不到,我。等

解决方案 »

  1.   

    select 语句好像有这个参数设置的吧,好像叫distinct,自已找一下吧,我一时想不全了。
      

  2.   

    没听过,写个组件吧!
    dim rs[rs.count]
    for(i=0;i<rs.count;i++){
       for(p=i;p<re.count;p++){
         go i+1;//指向第i+1条记录
         if(rs[i]==record)//rs[i]为第i条记录内容
               delete;
               print;
    }}
      

  3.   

    to AntGhazi:
    把QQ开开。我有资料给你。
      

  4.   

    select name from table 
        group by name
          having(count(*)=1)
      

  5.   

    我是在sql server中实现的,但从目前我用的情况看,在sql server重的sql语句一般都可在access中实现,你可试一试
      

  6.   

    to DragonCheng:
       好像不能同时取得所有的字段值,我希望得到不重复记录,同时可以取得那条记录的其他字段值
      

  7.   

    错误,Item not found in this selection.
    why???
      

  8.   

    那就用一下语句把:
    Select * from table where name in 
    (
    select name from table 
        group by name
          having(count(*)=1)
    )
      

  9.   

    Select * from table where name in 
    (
    select name from table 
        group by name
          having(count(*)>=1)
    )
    否则多于一条的记录就没了。
    哈哈,多谢各位,再加点分,过个好周末哈哈~~~