Я ищу, чтобы найти самое низкое пропущенное число между 2 числами.
могут быть скачки между 3080 и 3085 и т. Д., И все, что мне нужно, это 3081.
Это для назначения идентификатора записи, и эти записи могут быть удалены, таким образом, идентификатор тоже и, поскольку у нас ограниченный диапазон, мы хотим убедиться, что мы используем все числа. Так что, если нет пропущенных номеров, нужно будет взять следующий доступный номер. если он заполнен до 3850, то нужно будет захватить 3851.
Они равны 0, если они были удалены, а не ноль, если это помогает.
SELECT number, user_id
FROM entries
WHERE user_id = '18'
AND number BETWEEN '3000' AND '4000'
Я не уверен, как получить наименьший доступный номер в этой последовательности, пожалуйста, помогите. Спасибо.