Я уже искал, но всегда нахожу МЕНЬШЕ и БОЛЬШЕ в качестве подсказок. Я хочу иметь следующее восходящее число в строке, которая не используется. Как следующее:Самая низкая бесплатная стоимость в колонке mysql
entries
1
2
3
5
6
7
Если каждое из чисел для одной строки в моей таблице я хочу номер 4 в результате и в следующем примере:
1
2
3
4
5
6
Я хочу, чтобы число 7 как результат. Есть ли возможность выполнить это в инструкции SQL?
Беста, Робин
Представьте, что у вас есть предметы, которые вы продаете, и каждый элемент получает номер. Первое, что вы продаете, получает номер 1, а второе - номер 2. Теперь кто-то покупает номер 3, и теперь номер возвращается. По причинам теперь номер 2 снова свободен и его нужно продать тоже. Это немного сложно, но в этом случае мне это нужно. Конечно, я мог бы также использовать php для этого, но я подумал, что может быть и решение в mysql. – shroomlife
Но кого это волнует, если это номер 4 или номер 7? Кто заботится, есть ли пробелы? И что, если нет. 1 отсутствует? Этот вопрос обычно указывает на глубокое непонимание важности целостности данных. – Strawberry
Вам не нужно использовать базу данных для этой задачи –