Я хочу вибрати останні 50 рядків із бази даних MySQL в колонці з ідентифікатором, яка є первинним ключем . Мета полягає в тому, що рядки повинні бути відсортовані за ідентифікатором у порядку 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?