日期:2014-05-18  浏览次数:20655 次

这个查询的sql语句怎么写?你见过么?~~~~~~~~~~
文章编号         回复标题                         回复时间

ID                       ReTitle       Time

0911000 Re:北京两百多款新车装OBD 2006-12-09   18:34:26
0911000 Re:赛拉图加配不加价   最高优惠15000 2006-12-12   12:05:25
0911000 Re:赛拉图加配不加价   最高优惠15000 2006-12-12   12:07:07
0911000 Re:冬季开车油耗偏高?专家授您省油秘籍 2006-12-12   12:08:50
0911009 Re:赛拉图加配不加价   最高优惠15000 2006-12-12   20:55:35
0911001 Re:克莱斯勒系列5款进口车   明年登陆中国市场 2006-12-14   17:53:53
0911002 Re:克莱斯勒系列5款进口车   明年登陆中国市场 2006-12-14   17:55:20
0911010 Re:克莱斯勒系列5款进口车   明年登陆中国市场 2006-12-16   17:27:15
0911000 Re:天价豪车!劳斯莱斯幻影LWB震撼实拍 2006-12-16   17:41:57
0911000 Re:豪门对决!奔驰S600、宝马760与奥迪A8 2006-12-16   17:42:41
0911000 Re:保时捷家族的故事 2006-12-20   17:17:29
0911001 Re:保时捷家族的故事 2006-12-21   14:51:40


-----------------------
三个字段,假定表名是Comment,字段ID是原文章的ID,       ReTitle是回复的标题,Time是回复的时间

我想查寻出最新的前5条回复,并且文章ID不能重复


-----
查询结果如下:

0911001 Re:保时捷家族的故事 2006-12-21   14:51:40
0911000 Re:豪门对决!奔驰S600、宝马760与奥迪A8 2006-12-16   17:42:41
0911000 Re:天价豪车!劳斯莱斯幻影LWB震撼实拍 2006-12-16   17:41:57
0911010 Re:克莱斯勒系列5款进口车   明年登陆中国市场 2006-12-16   17:27:15
0911009 Re:赛拉图加配不加价   最高优惠15000 2006-12-12   20:55:35


------------------------

请问各位,这个sql语句应该怎么写?谢谢




------解决方案--------------------
select top(5) distinct id , retitle , time
from Comment
where condition
order by time desc

看看行不?
------解决方案--------------------
select distinct top 5 id , retitle , time
from Comment order by time desc
这样试试 应该可以