SELECT DISTINCT 语句
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。
关键词 DISTINCT 用于返回唯一不同的值。
语法:(如果是多列去重,可写多个列名称,并在列名称之间使用 "," 隔开)
SELECT DISTINCT 列名称 FROM 表名称 where 条件
上面这个方法是最准确的
网上所属的这种方法是不准确的
select * from 表名 where 主键 in(select max(主键) from 表名 group by 要去重的字段 )
这种方法是不准确