2016-12-17 11 views
0

Guysは、私はテーブルにこのような件のデータを持っている:: 1,2,3,4,5,6,7,8,9,10ORDER 3

クエリ:

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

代わりに素晴らしい作品 –

答えて

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

'DESC'の' ASC'を使用して、どうもありがとう! –

+0

@JarekJarekマークは正しいですか? –

関連する問題