注册 登录
编程论坛 ACCESS论坛

[求助]排序问题,急用!!大家帮手解决!

haibo0668 发布于 2005-05-01 23:16, 891 次点击
表中有一个字段,是重复了很多次的.

我现在就要这个字段不重复,即只显示一条记录,而且记录是按时间排序的,就是取最后发表的那条记录,

我是按这样做
SELECT distinct(title_name),time FROM book_body ORDER BY time DESC

结果出现:

v[] 随心剑 第二章     2005-4-23 21:52:29

v[] 随心剑 第二章     2005-4-23 21:52:29

v[] 随心剑 第二章     2005-4-23 21:52:29

v[] 随心剑 第二章     2005-4-23 21:52:29

v[] 茶           2005-4-23 20:46:30

v[] 法官和他的刽子手 第04章 2005-4-23 20:11:22

v[] 法官和他的刽子手 第04章 2005-4-23 20:11:22

v[] 法官和他的刽子手 第04章 2005-4-23 20:11:22

v[] 法官和他的刽子手 第04章 2005-4-23 20:11:22

v[] 茶            2005-4-23 20:46:30

v[] 茶            2005-4-23 20:46:30

v[] 茶            2005-4-23 20:46:30

v[] 茶

如我想的结果是这样的:

v[] 随心剑 第二章       2005-4-23 21:52:29
v[] 茶             2005-4-23 20:46:30
v[] 法官和他的刽子手 第04章  2005-4-23 20:11:22

可还是有重复出了,请问那位朋友会呀?
急用!!会的朋友请伸出友谊之手.
4 回复
#2
wgf20052005-05-04 14:28
做一个查询,在查询的属性中设置日期为唯一值试试。
#3
fjfj12122005-10-20 19:41
你选择自动编号啊!!!!!
这可是唯一的值啊!!!
#4
3482128662005-10-20 20:08
是想在数据库中排序还是导出修改的时候要排序?
#5
makebest2005-10-21 19:34
关键词 distinct 并不是针对某个字段使用的,我的这个分组语句应该能行:

SELECT title_name,max(time) FROM book_body group by title_name
1