如何找到表格中特定行的结果?
例如,一个包含名称和评级的表(评级不保持不变),
| name | rating |
+-------+----------|
| me + 14 |
+-------+----------|
| you + 15 |
+-------+----------|
查询一次只能选择一行,所以我想将其合并到其中。
select name,rating,?????? from table where name = 'you' ORDER BY rating
我如何返回'you','15','2'
?
我觉得我错过了一些非常简单的事情......
答案 0 :(得分:0)
这没关系:
SELECT @i:=@i+1 AS iterator, t.name, t.rating
FROM table t,(SELECT @i:=0) foo