Как я могу написать sql, как это?
$sqlNext = "select * from table WHERE (status='normal') AND (number = (select max(number) from table where number < 5)) LIMIT 1";
на первом этапе отфильтруйте результат по status
колонка, после этого
искать в строках с number
значение менее 5 в status='normal'
строк.
в этой sql первой части AND
=>status='normal'
НЕ РАБОТАЕТ
просто пришлите мне максимум строки с number
значение меньше 5
Разве это не то, что вы ищете?
select max(number), status from table WHERE status='normal' and number < 5
Других решений пока нет …