应该是按顺序来排吧,即先按price排好后,再按time来排。
我们建表的时候如果没有指定主键,mysql会在后面帮我们建一个隐式的主键,然后按那个主键来排。(这句话我忘记是在那本书上看到的,因此我还不太肯定)
如果有指定字段就会按照字段的来排

解决方案 »

  1.   

    order by price and time desc
    -----------------------------
    有这个用法么?是order by price, time desc 吧?
    中间的逗号就表示 desc 只影响 time 属性。
    先按照 price 升序排列;(是整条记录一起移动哦)
    若几条记录的 price 字段相同,则再按照 time 降序排列。
    总之,排序是整条记录的移动,不是说单独一个字段在动。若没有排序,也没有索引,就按照数据库中存储的物理顺序显示。
    在已确定顺序的前提下,group by 总是选取第一条记录。