How to select non-consecutive rows in MySQL?

前端 未结 5 1510
终归单人心
终归单人心 2021-01-13 07:08

If the primary keys of the records are 1,3,4,5,6,8

I want to select the records with pk:1,6

NOTE

I don\'t

5条回答
  •  有刺的猬
    2021-01-13 07:42

    SELECT *
    FROM your_table AS a
        LEFT JOIN your_table AS b
            ON a.key_column = b.key_column - 1
    WHERE b.key_column IS NULL
    

提交回复
热议问题