【发布时间】:2021-01-28 01:44:45
【问题描述】:
我有一个表,其中有一个列 serial_number 重复了几次。我将如何删除除第一个重复项之外的整行?
通过以下,我可以选择所有重复项。但不能删除。
SELECT serial_number, COUNT(*) FROM trademark_merge GROUP BY serial_number HAVING COUNT(*) > 1
【问题讨论】:
-
顺便说一下,创建一个新表通常更快,只保留您想要保留的行。
标签: mysql sql duplicates sql-delete