主题表(Post)字段如下:
id title(标题) suDate(发表时间) rePost(最后回复时间) reUser_id(最后回复用户) ......回复表(RePost)字段如下:
id con(内容) rePost(回复时间) ......要求:显示在页面的内容如果是新发表的话题就放在上面,如果有新的回复也放在上面.
如:
标题 内容 发表用户 发表时间 最后回复用户 最后回复时间
W WWWWW ttt 2008-12-06 12:46:46
D DDDD hhh 2008-11-10 22:22:22 uuu 2008-12-06 12:21:20
A AAAAAA abc 2008-12-06 10:30:02 bca
B BBBBB cba 2008-12-05 09:06:00 cab 2008-12-06 10:10:10
C CCC dd 2008-12-06 07:05:50 ff 2008-12-06 08:30:02在查询主题时如何对帖子进行排序?
如果按照发表时间:order by suDate desc 的话,那么帖子有新的回复也不会放在第一位如果按照最后回复时间: order by rePost desc 的话,发表的新帖也不会放在第一位。order by rePost desc,suDate desc的话也不正确请问如何实现???
id title(标题) suDate(发表时间) rePost(最后回复时间) reUser_id(最后回复用户) ......回复表(RePost)字段如下:
id con(内容) rePost(回复时间) ......要求:显示在页面的内容如果是新发表的话题就放在上面,如果有新的回复也放在上面.
如:
标题 内容 发表用户 发表时间 最后回复用户 最后回复时间
W WWWWW ttt 2008-12-06 12:46:46
D DDDD hhh 2008-11-10 22:22:22 uuu 2008-12-06 12:21:20
A AAAAAA abc 2008-12-06 10:30:02 bca
B BBBBB cba 2008-12-05 09:06:00 cab 2008-12-06 10:10:10
C CCC dd 2008-12-06 07:05:50 ff 2008-12-06 08:30:02在查询主题时如何对帖子进行排序?
如果按照发表时间:order by suDate desc 的话,那么帖子有新的回复也不会放在第一位如果按照最后回复时间: order by rePost desc 的话,发表的新帖也不会放在第一位。order by rePost desc,suDate desc的话也不正确请问如何实现???
szx1999
非常感谢你的帮助!
结帖.