Java 数据库重复数据删除:高效 SQL 语句示例
可以使用以下 SQL 语句删除重复数据,只留下一条:
DELETE FROM table_name
WHERE column_name NOT IN
(SELECT MIN(column_name)
FROM table_name
GROUP BY duplicate_column_name)
其中,table_name 是表名,column_name 是需要去重的列名,duplicate_column_name 是根据哪些列去重。这个 SQL 语句会根据 duplicate_column_name 列的值去重,只保留每组重复值中的最小值。如果需要保留最大值,则将 MIN 函数改为 MAX 函数即可。
原文地址: https://www.cveoy.top/t/topic/nApr 著作权归作者所有。请勿转载和采集!