目前通过 sql:
select id,brower from fu_questions order by id=64 desc ;得到的结果集如下:
我想把 brower 的前三条显示出来,剩下的就按照时间来排序,一直卡在这里,希望能给个思路。
1
Time2 2017-01-07 11:24:58 +08:00 1
直接暴力的方法:分两次查,先查前三条,再查剩下的按排序,最后组合起来。优雅的办法:楼下继续
|
2
wkan 2017-01-07 12:04:06 +08:00 via iPhone 1
用 union
|
3
skydiver 2017-01-07 12:30:15 +08:00 via Android 1
稍微改一下就行了吧 select id,brower from fu_questions order by id=64 desc, time asc:
|