Пропущенные id в таблице

16 Февраля 2021 17:29 (Редактировано: 16 Февраля 2021 17:31)

В ситуациях, когда нужно получить список пропущенных id в таблице, можно воспользоваться следующим запросом:


SELECT t1.id + 1 AS empy_id
FROM table_name AS t1
LEFT JOIN table_name AS t2 ON t2.id = t1.id +1
WHERE t2.id IS NULL

table_name заменяем на имя таблицы