0

特定の行が表にある結果の数字を見つけるにはどうすればよいですか?

たとえば、名前と評価の表 (評価は一定ではありません)、

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

クエリは一度に 1 行しか選択できないので、これを組み込みたいと思います。

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

どのように私は返すことができ'you','15','2'ますか?

ここで非常に単純なものが欠けているような気がします...

4

1 に答える 1

0

これは大丈夫でしょう:

SELECT @i:=@i+1 AS iterator, t.name, t.rating
FROM table t,(SELECT @i:=0) foo
于 2013-03-18T00:05:54.277 に答える