2016-12-17 121 views
0

家伙我有表:: 1,2,3,4,5,6,7,8,9,10ORDER BY ID DESC LIMIT 3

查询等DATAS:

SELECT done_sum FROM spent_vs_done WHERE project_id="14" ORDER BY id DESC LIMIT 3 

结果我现在看起来像这样:

10,9,8 

我想获得像最后3行:

8,9,10 

你能帮我添加一些东西到查询中来实现吗?

MySQL的/ PHP

任何帮助将不胜感激!!!!

+0

使用'ASC'相反DESC' –

回答

1

使用子查询来获取升序:

SELECT t.done_sum 
FROM 
(
    SELECT done_sum, id 
    FROM spent_vs_done 
    WHERE project_id="14" 
    ORDER BY id DESC 
    LIMIT 3 
) t 
ORDER BY t.id 
+0

作品奇妙的',非常感谢! –

+0

@JarekJarek标记正确吗? –