DISTINCT 去重最常用的是对一个列进行去重,如需对多个列进行去重,选择多列即可。 SELECT DISTINCT column1, column2, ... FROM table WHERE condition(s) 对单个字段去重,并且要显示所有列 select * from 表名 where 主键 in(select max(主键) from 表名 group by 要去重的字段)