mysql group by 不排序分组
时间: 2023-05-03 17:07:57 浏览: 277
Mysql利用group by分组排序
Mysql中的group by语句是用来对查询结果进行分组的,它可以将一些具有相同特征的行合并成一个物理组,这些特征就来自于被group by的字段。group by语句执行的时候并不一定会进行排序,也不对分组内的数据进行排序,这样就保证了查询结果可以按照我们需要的逻辑分组,而不会因为排序的原因导致数据混乱。如果需要对分组后的结果进行排序,可以加上order by语句来进行指定排序字段。但是需要注意的是,在group by语句中如果指定的字段不唯一,那么分组的结果就会出现不确定性。因此,我们在使用group by语句的时候,应该指定唯一的字段作为分组依据,同时如果需要对分组后的结果进行排序,需要加上order by语句进行排序操作。
阅读全文