asp 过滤掉重复的数据,只显示时间最早的一条记录

数据表中有ID列,ID列值中有重复的数据,怎么能让他过滤下ID重复的时候只显示时间最早的一条记录?... 数据表中有 ID列,ID列值中有重复的数据,怎么能让他过滤下 ID重复的时候 只显示时间最早的一条记录? 展开
 我来答
luocongjay
2012-09-05 · TA获得超过949个赞
知道小有建树答主
回答量:1382
采纳率:33%
帮助的人:431万
展开全部
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)
试试这几个。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式