毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

如何对发帖的最后时间排序sqlserver

更新时间:2012-5-16:  来源:毕业论文
qa表:id(贴子编号),pubtime(发表时间) 
qa_answer(回复表) 
id(回复贴编号),bbsid(被回复的主题贴编号),pubtime(回复时间)
如何写sql语句才能使帖子的列表按照发表时间和回复时间排序?
select 
  a.*,b.* 
from qa a 
  left jion qa_answer b on a.id = b.bbsid
order by a.pubtime,b.pubtime
好像不对啊,order by a.pubtime,b.pubtime是先按照a.pubtime,然后再按照b.pubtime排,我的要求是将a.pubtime,b.pubtime综合考虑,比如有的帖子可能没有回复,因此就没有b.pubtime,而需要将a.pubtime,b.pubtime综合考虑进行排序
我觉得问题要考虑好,重在设计,你要有一定的远见,要看到不久的将来发展趋势,这样才能不至于导致性能和编程问题的出现。如果有必要,你的表应该存放最后发帖时间。当数据量超大的时候,才不至于查询性能慢。至于你的问题,上面都已经说了方法,我就不累赘了
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。