SQL:怎么找出不重复的记录

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:50:41
现在有一个表
表中有一个字段的内容会重复!
怎么才能找出此字段不重复的记录~重复的记录只显示最新的一条!

select distinct 字段 from 表

这个是取不重复的值 最新的就看你要靠什么来判断了

如果是日期 那么就套个子表取个最大的日期

select distinct 字段 from 表,(select max(日期),字段 as sDate from 表 group by 字段)aa where 字段=aa.字段 and 日期=aa.sDate

select distinct 字段 from 表

SELECT DISTINCT 字段 from 表

SELECT DISTINCT 字段 from 表 order by id desc