我有两个需要排序的字段
   1. update_time  时间
   2. rating   等级我希望达到 首先数据按照时间排序,然后再时间的基础上进行等级排序
  效果:
  
   数据1. 时间  今天3:10  等级5
   数据2. 时间:今天3:30  等级4
   数据3. 时间:今天3:20  等级0   数据4. 时间:昨天 3:10  等级5
   数据5. 时间:昨天 3:30  等级4
   数据6. 时间:昨天 3:20  等级0   ........
   ........
   以此例推
时间开始时从高到低排的 后按照每一天的等级排序,但是等级排序只是能打乱当天的时间啊!不能等级排下来,昨天的等级虽然高也不能整到今天上面去啦!你看 今天3:30的 按理说是排到第一位的,
但是因为他当天的等级不够所以只有屈居第二位   如果你是这种回答的话:
       SELECT `id` FROM `table` where  ORDER BY update_time desc,rating desc
   那么你可以不用过来打酱油啦!

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2012-07-24 15:47:08 编辑
      

  2.   

    本帖最后由 xuzuning 于 2012-07-24 16:25:04 编辑
      

  3.   

    我不知道你的结论是如何得出的第一句有
    type index
    key PRIMARY
    主键嘛,当然是有索引的第二句有
    type ALL
    你可以在 iphone 上建立索引后再次运行
      

  4.   

    我 iphone  建立啦 Normal索引
      

  5.   

    看清楚了再说!他指的是 #2 的
    SELECT itunes_rela.id FROM `itunes_rela` order by iphone desc