爱问知识人 爱问教育 医院库

vfp中如何删除重复数据

首页

vfp中如何删除重复数据

有一个数据库,格式如下
id  name  age  code
1   aaa    10   100
2   aab    11   101
3   aac    13   100
4   aad    11   102
5   acc    10   101

如何将code字段中相同的记录删除呢?

提交回答
好评回答
  • 2018-04-06 09:14:17
    用一句SQL是可以实现的,但是只能保留重复行中的最大或者最小ID的那一行。没办法,你连个表名都不给,只好假定表名是:table_name。
    语句如下:
    delete from table_name
    where code in (select code from table_name group by code  having count(code) > 1) and
    id not in (select max(id) from table_name group by code  having count(code) > 1) ;
    

    反***

    2018-04-06 09:14:17

其他答案

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):