mysql group by 并进行排序解决方法

| | 2012/01/27 09:37 , mdy
Mysql , 评论(0) , 阅读(1880) , Via 本站原创
Tags: ,
mysql 的group by 没有排序的功能
解决方法:

select * from table group by column_name order by id desc 是不能得到每个分组里面的id的最大的值的

正确的办法是:

select * from (select * from table order by id desc ) t group by column_name order by id desc 这样就会得到每个分组里面最大的id值了,并且最后的 order by id desc 是再对这些得到的id的值进行排序