广告联盟网

标题: 在mysql中如何删除两个字段相同的数据 [打印本页]

作者: 东莞南城    时间: 2007-1-14
标题: 在mysql中如何删除两个字段相同的数据
在mysql中如何删除两个字段相同的数据。
比如在一篇文章中。标题相同。作者相同。 就想把这个数据删除掉。
大家帮助一下啊。
作者: 东莞南城    时间: 2007-1-14


QUOTE:
原帖由 cnlq 于 2007-1-15 02:36 发表
试试这条sql: delete from table where 'title'='author'

你好你误会我的意思了,我的意思是比如我有一万篇文章,而这一万篇文章里有部分文章标题和作者都相同的,那么这些文章基本上是重复的,所以我想把这些重复的文章删除,只保留一篇。

谢谢你的回答,还能帮我想想吗?
作者: myad    时间: 2007-1-15
delete  c1.title from tables where (select c1.title  c2.title from tables as c1,tables as c2 where c1.title=c2.title)
作者: ahxiao    时间: 2007-1-15
新建一个表,然后把旧表数据无重复COPY过去。

INSERT INTO "tables1" SELECT * FROM "tables" GROUP BY title




欢迎光临 广告联盟网 (https://bbs.ggads.com/) Powered by Discuz! X3.2