现在有一个表t_base_user,主键user_id为自动增长类型,login_name为用户登录名。
现在数据库中login_name出现了重名现象,现在要将这些记录找出来,SQL如下:
select * from t_base_user
where user_id in (select user_id from t_base_user t1
where t1.user_id <> (select min(user_id) from t_base_user t2
where t2.login_name = t1.login_name))
本文提供了一段SQL查询代码,用于从数据库表t_base_user中找出所有login_name重复的记录。通过子查询的方式,筛选出了除了每个重复login_name中user_id最小之外的所有记录。
26万+

被折叠的 条评论
为什么被折叠?



