select distinct * from 表

解决方案 »

  1.   

    --删除
    delete com
    from com a left join(
      select id=min(id) from com group by frmc
    )b on a.id=b.id
    where b.id is null
      

  2.   

    --如果只是查询出不重复的记录
    select a.*
    from com a join(
      select id=min(id) from com group by frmc
    )b on a.id=b.id
      

  3.   

    上面错了
    select min(id),frmc,frdm,addr from 表 group by frmc
      

  4.   

    delete com
    from com a left join(
      select id=min(id) from com group by frmc
    )b on a.id=b.id
    where b.id is null
      

  5.   

    上面的语句在SQL Server里都可以,在Access里执行出错,如果要在Access里使用,应该如何改