确定结果是哪个行号 - mysql

时间:2013-03-17 23:59:18

标签: mysql

如何找到表格中特定行的结果?

例如,一个包含名称和评级的表(评级不保持不变),

| name  |  rating  |
+-------+----------|
|  me   +     14   |
+-------+----------|
|  you  +    15    |
+-------+----------|

查询一次只能选择一行,所以我想将其合并到其中。

select name,rating,?????? from table where name = 'you' ORDER BY rating

我如何返回'you','15','2'

我觉得我错过了一些非常简单的事情......

1 个答案:

答案 0 :(得分:0)

这没关系:

SELECT @i:=@i+1 AS iterator, t.name, t.rating
FROM table t,(SELECT @i:=0) foo