ページングは面倒。
SQLもなかなか綺麗にならないです。
- SELECT * FROM
- (
- SELECT row1, row2, row3, ROWNUM num FROM
- (
- SELECT * FROM table ORDER BY row1 DESC
- )
- )
- WHERE num > $PageMax * $PageNumber AND num <= $PageMax * ( $PageNumber + 1 )
とりあえず作ってみたけども。
…すごく不満。美しくない。なんかこう、つまらない。
特に2番目のSELECTのところは、カラムの名前全部書かないとOracleははじいてくるらしい。
何かいい方法ないかなぁ…。
あ、ちなみに簡略化して書いていますが。
$PageMaxとか$PageNumberとかには、値を入れますので念のため。
あーーーっっ!!(不満のオーラ)