美文网首页
mysql去重留一

mysql去重留一

作者: 時光_d7b8 | 来源:发表于2018-09-12 14:33 被阅读0次
DELETE
FROM
    sys_user
WHERE
    user_name IN (
        SELECT
            *
        FROM
            (
                SELECT
                    user_name
                FROM
                    sys_user
                GROUP BY
                    user_name
                HAVING
                    count(user_name) > 1
            ) t1
    )
AND user_id NOT IN (
    SELECT
        *
    FROM
        (
            SELECT
                min(user_id)
            FROM
                sys_user
            GROUP BY
                user_name
            HAVING
                count(user_name) > 1
        ) t2
)

相关文章

  • mysql去重留一

  • mysql | 去重查询

    今天在实际开发过程中遇到一个数据库去重查询的问题,在这里给大家分享一下。 类似于上面这张数据表,我们发现id=5和...

  • mysql 数据去重

    从excel中导入了一部分数据到mysql中,有很多数据是重复的,而且没有主键,需要按照其中已经存在某一列对数据进...

  • mysql distinct去重

    在使用distinct时发现,select distinct name from t1;会去掉重复的id记录。但是...

  • mysql查询去重

    mysql两个字段关联查询去重 //查询重复SELECT * from (SELECT *, CONCAT(a,b...

  • MySQL去重distinct

    在MySQL中需要查询表中不重复的记录时,可以使用distinct关键字过滤重复记录。 语法: select di...

  • MySQL去重示例

    当name,address有很多重复值时,要求仅保留其中一条记录 假如没有id列,则需要先手动先加上:

  • 爬虫去重策略

    数据库去重MySQL 有唯一字段可以去重(这不是数据库去重的唯一方法),但是这种太过依赖MySQL,会导致 MyS...

  • mysql数据 sql去重

    查询出表中重复数据 select word,max(id) mid from test group by word...

  • mysql查询数据去重

    1、使用distinct去重(适合查询整张表的总数) 有多个学校+教师投稿,需要统计出作者的总数 每个作者都投稿很...

网友评论

      本文标题:mysql去重留一

      本文链接:https://www.haomeiwen.com/subject/kkvvgftx.html