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

MySQLはテーブルから欠落しているIDを取得します

    SELECT a.id+1 AS start, MIN(b.id) - 1 AS end
        FROM testtable AS a, testtable AS b
        WHERE a.id < b.id
        GROUP BY a.id
        HAVING start < MIN(b.id)
    

    このリンクが http://www.codediesel.com/mysql / sequence-gaps-in-mysql /



    1. SQLクエリでOracle連想配列を使用する方法

    2. 低RTOでのディザスタリカバリのための複数の遅延レプリケーションスレーブ

    3. フィルター処理されたインデックスとINCLUDEd列

    4. mysql select top n max values