質問: 最新から100行のselect文 タイトルわかりにくくてすみません・・・ logno | value 1 | abc 2 | bcd ・ ・ ・ 2000 | def 2001 | efg のようなデータがあるとします。(データは2002,2003とどんどん追加されます。) このとき、lognoが1902~2001(つまり最新から100行)のデータを読み込むselect文を教えてください。 select * from table_name order by logno desc limit 100; のようにして今まで取り込んできましたが、これでは順序が逆になってしまいます。(2001,2000...の順になってしまう) 逆にならない方法を教えてください。
回答: 副問い合わせを使ってみたらどうでしょう。 select * from (select * from table_name order by logno desc limit 100) b order by logno; bは、別名で何か必要です。