質問 |
||
| 質問者: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 |
|
| この回答へのお礼 | うまくいきました!ありがとうございました! 副問い合わせについて、調べてみようとおもいます。 |