日期:2014-05-19  浏览次数:20415 次

求论坛顶贴问题~~希望有高人来指点~
在论坛中回复一次.贴就顶上最顶边...这是不是SQL的问题?...我想是的...谁能给我个SQL语句让我解决问题...谢谢..

------解决方案--------------------
我觉得应该是这样 你顶了帖子的话有个时间对吧 最后的顶贴时间 然后出来的时候按哪个时间排序
------解决方案--------------------
排序问题啊。。你是根据ID排的么?
------解决方案--------------------
select 帖子表.*,回复表.回复内容,回复表.回复时间 from 帖子表 left join out 回复表 on 帖子表.id=回复表.id order by 帖子表.回复时间 desc
------解决方案--------------------
有一个回复时间数据表,你在select的时候这样写
select orderdate=isnull(回复数据表,发贴数据表) from table order by orderdate desc这样就行了。当你的回复数据列是空的时候,orderdate就是=发表贴子的数据,我就是用这个方法的