订购ASC DESC&限制

时间:2016-09-07 08:48:37

标签: mysql sql-order-by sql-limit

我会做以下事情:

SELECT Position INTO lastPosition FROM ranking 
ORDER BY ranking.Time DESC ranking.Position DESC LIMIT 1;

但是我收到了这个错误:

enter image description here

enter image description here

enter image description here

目标是选择由后代rankingposition时间排序的ascendent的最后一行(限制1)。

更新

问题是在第一个DESC之后缺少逗号,正确的陈述是

SELECT Position INTO lastPosition FROM ranking 
ORDER BY ranking.Time DESC, ranking.Position DESC LIMIT 1;

注意到@Solarflare。

1 个答案:

答案 0 :(得分:1)

在第一个DESC之后,问题是缺少逗号,正确的陈述是

SELECT Position INTO lastPosition FROM ranking 
ORDER BY ranking.Time DESC, ranking.Position DESC LIMIT 1;

@Solarflare注意到。