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