比较麻烦。
最好的办法是先查询出所有重复记录select into 到一个临时表中
删除所有重复记录
将临时表中数据导入
最好的办法是先查询出所有重复记录select into 到一个临时表中
删除所有重复记录
将临时表中数据导入
解决方案 »
- 求助:CXGRID导出EXCEL
- 可用分小于20分的人接分之四,Delphi区五帖,五一后结贴
- 不管老手 新手 进来谈谈工作感受吧 或多或少 留个脚印就成
- Delphi 怎么实现气泡提示,网上的代码用不了
- pos机的小票打印机,顾显有通用的编程方式吗?
- delphi写dll如何VC++兼容
- 请高手帮我 中间层采用dbexpress 在用 DATASETPROVIDER1.ApplyUpdates(SAVE1,0,TT)不能更新数据
- 怎样实现光标的自动转移!
- 请问各位大侠,两个同类数据库在运行时如何恢复数据库
- 请教各位前辈,如何控制鼠标只能在dbgrid中的一个单元格中移动,如果控制在其他控件上,则为clipcursor(控件名称.boundsrect),但dbgrid的某一个单元格如何来引用呢?
- 关于指针的问题!!!
- 如何卸载安装的activex控件
--注意你的表一定要有一个ID(就是自增的字段,这样才好办)
while exists(select 字段1,字段2,.... from 你的表
group by 字段1,字段2,.... haveing count(*)>1)
begin
delete from 你的表 where id in(select min(id) from 你的表
group by 字段1,字段2,.... having count(*)>1)
end
用QUERY组件查询出相同记录的数目,将它作为循环次数,
当此数为一时,停止删除!