日期:2014-05-17  浏览次数:20473 次

菜鸟求助两重排序查找数据信息的写法
我想在sqlite数据库中一次查询5个数据,这五个数据必须是最新到达,但是下载次数最少的,因为用到两个order,老提示我同步错误,有没有一个好办法,可以让两个order都满足。

  select * from file_download_table where userid = 'zhangsan' and filename like '%春晚%' order by arrivetime desc order by transferdtimes limit 5

其中:arrivetime是文件到达服务器时间,时间越大,表示文件越新,transferdtimes是文件被下载次数。
sqlite 数据库 order 服务器

------解决方案--------------------
select * from file_download_table where userid = 'zhangsan' and filename like '%春晚%' order by arrivetime desc , transferdtimes limit 5