select a.id,a.nickname from t_player a , t_player b where a.id != b.id and a.nickname = b.nickname
查询重复数据 都列出来
select id,nickname from t_player group by nickname having count(*) > 1;
查询所有重名的数据 只列出不同的。
如果想删除相关数据,那样非得要用in了。最好写程序,用prepareStatement去更新,in是不能用索引的,所以超级慢,所以程序优化相关数据库的操作是很有必要的。
posted on 2010-08-19 17:27
北国狼人的BloG 阅读(1141)
评论(0) 编辑 收藏