sql >> データベース >  >> RDS >> Mysql

ページネーション全体でMysqlrownumを継続的に取得する方法

    サブクエリ内の行番号を取得し、外側のSELECTで制限するには、計算をラップする必要があります row_numberが壊れないようにするステートメント、例

    列名とテーブル名は上記の例とは異なる場合がありますが、クエリの考え方は同じです。

    SELECT  RowNumber, Student_ID, Student_Name
    FROM
            (
                SELECT  @rownum := @rownum + 1 RowNumber,
                        t.*
                FROM    student t, (SELECT @rownum := 0) s
                ORDER   BY t.Student_ID
            ) subQ
    // LIMIT    0, 3
    



    1. ORDERBYの最適化

    2. mysqlimport:エラー:1045、アクセスが拒否されました

    3. ORDER BYにifステートメントを追加できますか?

    4. PDFファイルをMySQLに保存する