一个表中重复数据的处理
程序员文章站
2022-06-01 22:08:03
...
查询、删除重复数据的SQL语句 MySQL 查询 columnName 有重复的数据,保留 id 最大的一个。SELECT MAX(id) AS id, columnName, COUNT(columnName ) AS countNumberFROM tableNameGROUP BY columnNameHAVING countNumber 1ORDER BY countNumber DESC;删除 colum
查询 、删除重复数据的SQL语句 MySQL查询 columnName 有重复的数据,保留 id 最大的一个。 SELECT MAX(id) AS id, columnName, COUNT(columnName ) AS countNumber FROM tableName GROUP BY columnName HAVING countNumber> 1 ORDER BY countNumber DESC; 删除 columnName 有重复的数据,保留 id 最小的一个。 DELETE tableName t1 FROM tableName t1, (SELECT min(id) id , columnName FROM tableName GROUP BY columnName HAVING COUNT(1) > 1 ) t2 WHERE t1.columnName = t2.columnName AND t1. id > t2.id;
推荐阅读
-
数据结构二分法-给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。
-
在一个数组中查找两个重复出现两次的数
-
【海量数据处理】N个数中找出最大的前K个数
-
mssql sqlserver 获取数据表中一行中多列中列中的最小值的方法分享
-
在一个整数数组中,有一个重复的数字,如何找到重复数字?(请用代码实现)
-
[一起学Hive]之三—Hive中的数据库(Database)和表(Table) 博客分类: hive hivehive数据库和表
-
MYSQL的group_concat()函数中实现将多行同一字段数据合并成一个数据 博客分类: 数据库 sqlMySQL
-
php使用PDO从数据库表中读取数据的实现方法(必看)
-
PHP将数据导出Excel表中的实例(投机型)
-
php使用PDO从数据库表中读取数据的实现方法(必看)