应该是按顺序来排吧,即先按price排好后,再按time来排。
我们建表的时候如果没有指定主键,mysql会在后面帮我们建一个隐式的主键,然后按那个主键来排。(这句话我忘记是在那本书上看到的,因此我还不太肯定)
如果有指定字段就会按照字段的来排
我们建表的时候如果没有指定主键,mysql会在后面帮我们建一个隐式的主键,然后按那个主键来排。(这句话我忘记是在那本书上看到的,因此我还不太肯定)
如果有指定字段就会按照字段的来排
-----------------------------
有这个用法么?是order by price, time desc 吧?
中间的逗号就表示 desc 只影响 time 属性。
先按照 price 升序排列;(是整条记录一起移动哦)
若几条记录的 price 字段相同,则再按照 time 降序排列。
总之,排序是整条记录的移动,不是说单独一个字段在动。若没有排序,也没有索引,就按照数据库中存储的物理顺序显示。
在已确定顺序的前提下,group by 总是选取第一条记录。