Я хочу узнать, какой предыдущий идентификатор, как это можно сделать?
Найти идентификатор 5:
SELECT id FROM status` WHERE id = 5 ORDER BY order_status ASC
Теперь я хочу получить предыдущий идентификатор в зависимости от ORDER order_status ASC
ORDER order_status ASC
Используйте функцию MAX () в сочетании с WHERE следующим образом:
SELECT MAX(id) FROM status WHERE id < 5
Обратите внимание, что ORDER BY не используется, поскольку вы выбираете только одну строку
ORDER BY