大家看一下我这个mysql数据库,我要删除这里面UserName and ContentText这两个字段的重复数据,不是单独删除一个字段里面的重复数据,是要对比UserName和ContentText这两个字段都一样的话删除,求删除语句怎么写呀???求高手帮忙...
分享到:更多
------解决方案-------------------- 诶本来不想帮你的,看见一楼的发言我就忍不住了。
SELECT * FROM TEST2 WHERE ID NOT IN(SELECT id FROM TEST2 GROUP BY `NAME`,CON) ------解决方案-------------------- [code=sql server]查找重复数据
select * from test group by UserName+ContentTex having count(UserName+ContentTex)>1
delete from test group by UserName+ContentTex having count(UserName+ContentTex)>1
[/code] ------解决方案--------------------
这样写好像不对吧 ------解决方案--------------------
select id from (select UserName,ContentText from 表名 group by UserName,ContentText having(COUNT(1))>1