2012-01-01 2 views
2

実行された発注書を保存するテーブルがあります。レポートの場合、過去50件の購買発注(テーブルのIDフィールドはそのIDフィールドを識別するのに適しています)を昇順に並べて表示します。Ruby On Railsで作成された50個のレコードを昇順に取得するには

私は

a = Order.limit(50).order("id desc").order("id asc") 

それdidntの仕事を試していない、どちらも最も簡単な方法は、ちょうどクエリの結果を逆におそらくある

a = (Order.limit(50).order("id desc")).order("id asc") 

a = Order.limit(50).order("id desc")") 
b = a.order("id asc") 

答えて

6
a = Order.last(50).reverse 

ミッシャの回答と同じクエリです。

9

をした:

a = Order.order("id desc").limit(50).reverse 
関連する問題