TABLE_NAME->使用时替换为本地表名;
COLUMN_NAME1等->使用时替换为相应字段。
示例:
DELETE TABLE_NAME
WHERE (COLUMN_NAME1, COLUMN_NAME2, COLUMN_NAME3) IN
(SELECT COLUMN_NAME1, COLUMN_NAME2, COLUMN_NAME3
FROM TABLE_NAME
GROUP BY COLUMN_NAME1, COLUMN_NAME2, COLUMN_NAME3
HAVING COUNT(*) > 1)
AND ROWID NOT IN (SELECT MIN(ROWID)
FROM TABLE_NAME
GROUP BY COLUMN_NAME1, COLUMN_NAME2, COLUMN_NAME3
HAVING COUNT(*) > 1);
本文介绍如何使用DELETETABLE_NAME命令,通过示例展示如何根据GROUP BY和HAVING条件删除冗余记录,同时排除特定ROWID。涉及COLUMN_NAME1, COLUMN_NAME2和COLUMN_NAME3的选择与操作。
2935

被折叠的 条评论
为什么被折叠?



