ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:deefdeef 最新から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...の順になってしまう)
逆にならない方法を教えてください。
質問投稿日時:08/03/26 10:17
質問番号:3895608
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:auty 副問い合わせを使ってみたらどうでしょう。

select * from (SELECT * FROM table_name ORDER BY logno DESC LIMIT 100) b order by logno;

bは、別名で何か必要です。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/26 10:33
回答番号:No.1
この回答へのお礼うまくいきました!ありがとうございました!

副問い合わせについて、調べてみようとおもいます。