我一直在摸索我的头,最好的办法就是做一个小论坛,并且想改变帖子的顺序。MYSQL不到1小时就可以得到第一个结果然后显示剩下的结果
ID | Subject | lastpost
____________________
1 | Test | 2014-06-2012 00:00:00
2 | Test | 2014-06-2012 00:00:00
3 | Test | 2014-06-2012 00:00:00
4 | Test | 2014-06-2012 00:00:00
5 | Test | 2014-06-2012 00:00:00
6 | Test | 2014-06-2012 00:00:00
7 | Test | 2014-06-2012 00:00:00
理想我想它来显示结果,其中lastpost < 60分钟THEN显示剩下由ID递减
我已经试过
SELECT * FROM `table` ORDER by `lastpost` > (time), `id` desc
但似乎画空白。
在此先感谢。
用lastpost对表格进行排序,但是我希望它能够显示整个表格,而不仅仅是一小时的帖子。因此,按照上次更新的顺序排序第一个1小时的帖子,然后按ID降序排列其余的表。 – 2014-12-06 17:17:50
我没有足够的积分downvote。我刚刚测试过,但它返回一个语法错误。 – 2014-12-06 17:37:31
'where'应该是'by by order'。 – 2014-12-06 17:42:40