与thisquestion有关.其实免得说我们要解决mysql中的分组排序问题。我们有一个表,每一行代表一个实体,属于一个组。我们想根据每个组的单独属性为每个实体分配一个等级。稍后我们可以对排名进行各种操作,例如要求每个组的前10个实体也满足另一个条件等。例如,实体可以是根据他们喜欢的编程语言属于不同“组”的程序员。然后每个程序员都有声誉(比如在论坛上)。我们想添加一个额外的字段,该字段将是基于降序声誉的程序员等级。我们希望为每个组独立执行此操作。gid|repu|name|11john13anna22scot21leni成为gid|repu|name|rank13anna111joh