随笔-159  评论-114  文章-7  trackbacks-0

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 阅读(1130) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: