SQL DISTINCT 只能去除 SELECT 语句中指定列中的重复值。如果 SELECT 语句中有多个列,只有所有列的组合值完全相同时才会被认为是重复值。如果要去除所有重复的行,可以使用 SQL 的其他方法,如使用 GROUP BY 子句或者使用子查询来实现。