51Testing软件测试论坛

标题: SQL面试题,求解 [打印本页]

作者: yjiong0217    时间: 2012-2-15 16:07
标题: SQL面试题,求解
如何从一张表中找出相同数据,并且删除重复的?
作者: wxxfcda    时间: 2012-5-10 11:36
可以用一个存储过程调整下,我晚上给你上SQL代码!
作者: wxxfcda    时间: 2012-5-10 11:37
啊?
这么早的问题,那我要不要回答啊!
作者: pinganye219    时间: 2012-5-11 16:45
delete  from  a   where  id  in (select   max(id)  from  a  group  by  字段  having  count(*)>1)  order  by  id
作者: 代丛君    时间: 2012-5-13 19:19
好贴就是好贴
作者: yijiao    时间: 2012-5-21 11:19
查询相同的关键字是 distinct,建议有嵌套。先把重复的数据查询出来,然后删除它(嵌套)。
作者: wxxfcda    时间: 2012-5-21 16:41
回复 4# pinganye219


    你这样不是丢失数据了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2