我需要從表內找到並刪除重複項,但記錄要刪除的記錄的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 |
+--------+-----------------------------+-------------------------+
我歡迎任何可行的方法,如果任何人都可以提供解決方案或給我建議,我真的很感激它。
感謝, 保羅
你需要什麼樣的刪除項目列表?你有沒有考慮過使用「邏輯刪除」而不是「物理刪除」? –