sql 消除重复值按时间排序
我希望得出这个有个时间排序t1date222011-12-105:00:00112011-12-94:00:00selectDISTINCTtitle,datefromh...
我希望得出这个 有个时间排序
t1 date
22 2011-12-10 5:00:00
11 2011-12-9 4:00:00
select DISTINCT title,date from huifu order by date desc
这个没有消除t1的重复值 展开
t1 date
22 2011-12-10 5:00:00
11 2011-12-9 4:00:00
select DISTINCT title,date from huifu order by date desc
这个没有消除t1的重复值 展开
5个回答
展开全部
方法一(该查询会过滤掉除第一条外的其他重复数据):select * from Table where id in (select distinct(t1) from Table)
order by date asc
倒序把asc换成desc
方法二(指定某条重复数据,其它过滤)
select * from Table_1 where t1 <>11 --过滤掉所有为11的数据,t1如不是int型,加单引号
union
select * from Table_1 where id=2 --这里是指定要查的重复数据
order by date desc
order by date asc
倒序把asc换成desc
方法二(指定某条重复数据,其它过滤)
select * from Table_1 where t1 <>11 --过滤掉所有为11的数据,t1如不是int型,加单引号
union
select * from Table_1 where id=2 --这里是指定要查的重复数据
order by date desc
展开全部
select 姓名,性别,年龄,max(时间) from 表 GROUP BY 姓名,性别,年龄
分组一下,查询出最大时间的数据
分组一下,查询出最大时间的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT DISTINCT t1 ,date FROM t_aa t WHERE NOT EXISTS (SELECT 1 FROM t_aa WHERE t.t1 = t1 AND t.date> date)
遇到同样的问题,解决了
遇到同样的问题,解决了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你希望的结果是什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪里有重复了
时间都不一样
时间都不一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |