DELETE
a
FROM
user1 a
JOIN (
SELECT
user_name,
count(*),
MAX(id) AS id
FROM
user1
GROUP BY
user_name,over
HAVING
COUNT(*) > 1
) b ON a.user_name = b.user_name
WHERE
a.id < b.id
MySQL删除重复数据 并保留ID最大值
最新推荐文章于 2024-08-07 14:51:18 发布
本文介绍了一种使用 SQL 语句来删除数据库表中重复记录的方法。通过联接子查询,找出具有相同用户名但 id 不同的记录,并仅保留每个用户最新的记录。
257

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



