我需要从表内找到并删除重复项,但记录要删除的记录的ID并将其添加到'deleted_ids'字段。SQL删除重复项 - 保留已删除的ID
例如,这里有一个表的一部分,我现在:
+--------+-------------------------------------------------------+
| Id | Name |
+--------+-------------------------------------------------------+
| 9627 | John Smith |
| 9657 | John Smith |
| 24455 | John Smith |
| 67435 | John Smith |
+--------+-------------------------------------------------------+
我想达到的效果是:
+--------+-----------------------------+-------------------------+
| Id | Name | Deleted_Ids |
+--------+-----------------------------+-------------------------+
| 9627 | John Smith | 9657,24455,67435 |
+--------+-----------------------------+-------------------------+
我欢迎任何可行的方法,如果任何人都可以提供解决方案或给我建议,我真的很感激它。
感谢, 保罗
你需要什么样的删除项目列表?你有没有考虑过使用“逻辑删除”而不是“物理删除”? –