使用DISTINCT关键字: SELECT DISTINCT column1, column2, ... FROM table_name;
利用子查询: SELECT * FROM table_name WHERE primary_key NOT IN (SELECT MIN(primary_key) FROM table_name GROUP BY column1, column2, ...);
使用ROW_NUMBER()函数: WITH CTE AS ( SELECT column1, column2, ..., ROW_NUMBER() OVER (PARTITION BY column1, column2, ... ORDER BY primary_key) AS RowNum FROM table_name ) DELETE FROM CTE WHERE RowNum > 1;