高校三年生の合唱祭で何を歌いましたか?

タイトルわかりにくくてすみません・・・

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...の順になってしまう)
逆にならない方法を教えてください。

A 回答 (1件)

副問い合わせを使ってみたらどうでしょう。



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

bは、別名で何か必要です。
    • good
    • 0
この回答へのお礼

うまくいきました!ありがとうございました!

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

お礼日時:2008/03/26 10:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


おすすめ情報