H 伙计们
我只需要一个选择查询,它将在其中返回新的位置列,即
我想要的结果是
id score position
23 345 1
09 309 2
12 123 3
我试过了,但是没用
(SELECT @rownum := @rownum + 1 AS position,
id,
score
FROM tabs
ORDER BY score DESC");
位置行是空的,请帮忙使用php
最佳答案
SELECT @rownum := @rownum + 1 AS position,
id,
score
FROM tabs, (SELECT @rownum:=0) AS initrownum
ORDER BY score DESC
关于php - 选择将在其中返回新位置列的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8646363/