asp 过滤掉重复的数据,只显示时间最早的一条记录
数据表中有ID列,ID列值中有重复的数据,怎么能让他过滤下ID重复的时候只显示时间最早的一条记录?...
数据表中有 ID列,ID列值中有重复的数据,怎么能让他过滤下 ID重复的时候 只显示时间最早的一条记录?
展开
展开全部
select top 1 * from (select distinct logid,time,id from table order by time) a
更多追问追答
追问
这样是所有的显示一调记录 还是 重复的只显示一条记录?
用这个提示
服务器: 消息 1033,级别 15,状态 1,行 1
除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。
追答
你的是access ?
select top 1 * from (select distinct logid,time,id from table ) a order by time
select top 1 *, count(distinct id) from table group by time
select * from table where time in(select min(time) from table)
试试这几个。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询