Как получить строку со следующей версией | MySql

В базе хранятся записи версий в формате x.x.x
Как можно получить запись со следующей версией, зная существующую?
Например у нас версия 0.0.1, нам нужна следующая которая доступна, т.е. 0.0.2 или если её нет, то 0.0.3 и т.д.

Мой запрос работает неправильно:

SELECT
    *
FROM table
WHERE version > 0.0.1
ORDER BY id ASC

Таким образом он вернет 0.0.2, но если в базе есть 1.2.1, то он вернет ее, что является ошибкой.


Ответы (1 шт):

Автор решения: Владимир

Решение найдено

SELECT
    MIN(version) AS version,
    ...
FROM table
WHERE version > 0.0.1
ORDER BY id ASC
→ Ссылка