2008-05-20
删除完全相同的记录
删除完全相同的记录
如果没有递增字段可以采用临时表技术
SELECT DISTINCT * INTO #tempTable FROM sourceTable
DELETE FROM sourceTable
INSERT INTO sourceTable SELECT * FROM #tempTable
DROP TABLE #tempTable
如果删除的表中存在自动增长列
如:
pid pname
2,"b"
6,"c"
14,"d"
15,"h"
16,"k"
17,"e"
18,"a"
19,"c"
20,"k"
21,"b"
可以采用如下SQL语句
DELETE FROM PInfo
WHERE (pid NOT IN
(SELECT MAX(pid)
FROM pinfo
GROUP BY pname))
如果没有递增字段可以采用临时表技术
SELECT DISTINCT * INTO #tempTable FROM sourceTable
DELETE FROM sourceTable
INSERT INTO sourceTable SELECT * FROM #tempTable
DROP TABLE #tempTable
如果删除的表中存在自动增长列
如:
pid pname
2,"b"
6,"c"
14,"d"
15,"h"
16,"k"
17,"e"
18,"a"
19,"c"
20,"k"
21,"b"
可以采用如下SQL语句
DELETE FROM PInfo
WHERE (pid NOT IN
(SELECT MAX(pid)
FROM pinfo
GROUP BY pname))
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 8760 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
鼠标移动到图片上显示大图
JS 还真的不懂饿。 那么长的代码,这个好用吗?
-- by hifun -
登陆成功后自动跳转页面
为什么要那么多废话,直接不废话就0s跳转不好吗?
-- by hifun -
面向对象概念之(四):接口 ...
好像有点搞错了.哈 是接口里面的方法没有抽像的概念,所以不需要abstract ...
-- by zhengyu -
面向对象概念之(四):接口 ...
接口中的方法不一定是抽像方法哦
-- by zhengyu -
鼠标移动到图片上显示大图
作个朋友吧!
-- by Jason(aijun)






评论排行榜