题
我烧制的查询返回为了量降序包含名称,金额最低1000行。我想从这个数组的一些名称的指标,我不知道该怎么办呢?
由于我使用Ruby,我使用arr.index(名)1方法,该方法正确地返回索引。 但我想一些MySQL查询,给了我唯一的编号为特定名称。
解决方案
有是在MySQL没有排名功能。你可以得到的最接近的是使用一个变量:
SELECT t.*,
@rownum := @rownum + 1 AS rank
FROM TABLE t, (SELECT @rownum := 0) r
这将增加一个名为排名到您的输出列,这将是唯一的,递增,并从1开始。
不隶属于 StackOverflow