Обратный «естественный порядок» таблицы MySQL без ORDER BY?
Я имею дело с устаревшей таблицей базы данных, в которой нет столбца даты вставки или столбца уникального идентификатора, однако естественный порядок вставки все еще действителен при рассмотрении с простымSELECT *
показывая самое старое к новейшему.
Я хотел бы получить эти данные с нумерацией страниц, но изменить порядок, как если бы это былоORDER BY date DESC
Я думал об упаковке запроса, присвоении числового идентификатора результирующим строкам, а затем сделатьORDER BY
на результат, но вау, что кажется сумасшедшим.
Есть ли более простое решение, которое я пропускаю?
Я не могу добавить столбцы в существующую таблицу, я должен работать с ней как есть.
Спасибо за любые идеи!