Я хочу выделить последние 50 строк из базы данных MySQL в столбце с именем id, который является основным ключом. Цель состоит в том, что строки должны сортироваться по id в ASC порядке, поэтому этот запрос не работает
SELECT
*
FROM
`table`
ORDER BY id DESC
LIMIT 50;
Также замечательно, что строки можно манипулировать (удалять), и поэтому следующий запрос не работает либо
SELECT
*
FROM
`table`
WHERE
id > ((SELECT
MAX(id)
FROM
chat) - 50)
ORDER BY id ASC;
Вопрос. Как можно получить последние N строк из базы данных MySQL, которые можно манипулировать и быть в порядке ASC?