要刪除重復數據只保留一條,可以使用以下步驟:
SELECT MIN(ID), Column1, Column2, ...
FROM Table
GROUP BY Column1, Column2, ...
HAVING COUNT(*) > 1;
DELETE FROM Table
WHERE ID NOT IN (
SELECT MIN(ID)
FROM Table
GROUP BY Column1, Column2, ...
HAVING COUNT(*) > 1
);
請注意,根據您的表結構和需要保留的數據規則,需要根據實際情況調整查詢語句中的列名和條件。建議在執行刪除操作之前,先備份數據以免丟失重要信息。