如何剔除表(存在SQL中)中某一字段值重复的记录,但是要保留其中一条(随便哪一条)比如字段IMEI,用SQL语句,怎么写?

解决方案 »

  1.   

    sql="select DISTINCT IMEI from table"是这个意思么???
      

  2.   

    select DISTINCT * into #aa from table
    drop table
    select * into table from #aa
      

  3.   

    Do While Not rs.EOF
        rs.FindNext "imei='重复值'"
        rs.delete
        rs.update
    loop
      

  4.   

    DISTINCT 好像是刎除重复行,而不是刎除imei字段重复的记录。
    ????????
    imei的值不是固定的。
      

  5.   

    select  Distinct IMEI from table where ID=?
    是这个意思吗?
      

  6.   

    select  Distinct IMEI ,Ver , date  from table 
    这样只是去掉重复记录!
    我要取多个字段!
    select  Ver , date,Distinct IMEI   from table 这样又会出错!