mysql:12805
From: 佐野大輔 <佐野大輔 <d-sano@xxxxxxxxxx>>
Date: Fri, 24 Feb 2006 11:53:25 +0900
Subject: [mysql 12805] Re: 最後からn件を取得するには?
佐野と申します。 > a)あらかじめ総件数を取得し、計算してからLIMITの引数にする。 > b)逆順にしてからLIMITで取得。出力時にひっくり返して出力する。 自分はb)で良いと思います。 例えば、サブクエリを使って、 select * from (select * from logs order by id desc limit 0, 10) as tmp order by tmp.id; 見たいにすれば、1クエリで済ますこともできますが、 高々10件程度でしたら、 全てPHP側にデータをロードして並び変えても 大丈夫だろうと思いますし、 なんでもかんでもクエリで解決してしまおうというのは、 良い解決のように思えません。
-> 12805 2006-02-24 11:53 [佐野大輔 <d-sano@xxx] Re: 最後からn件を取得するには? 12806 2006-02-24 12:08 ┗[勝亦 浩毅 <katsumat]