How to select non-consecutive rows in MySQL?

前端 未结 5 1515
终归单人心
终归单人心 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:54

    What about something like this?

    SELECT
        *
    FROM
        [MyTable]
    WHERE
        [MyId] NOT IN
    (
        SELECT
            [MyId] - 1
        FROM
            [MyTable]
    )
    

提交回复
热议问题