Chcę wybrać ostatnie 50 wierszy z bazy danych MySQL w kolumnie o nazwie id, która jest kluczem podstawowym . Celem jest, aby wiersze były sortowane według identyfikatora w kolejności ASC , dlatego to zapytanie nie działa
SELECT
*
FROM
`table`
ORDER BY id DESC
LIMIT 50;
Niezwykłe jest również to, że wiersze można manipulować (usuwać) i dlatego poniższe zapytanie również nie działa
SELECT
*
FROM
`table`
WHERE
id > ((SELECT
MAX(id)
FROM
chat) - 50)
ORDER BY id ASC;
Pytanie : Jak można pobrać ostatnie N wierszy z bazy danych MySQL, którymi można manipulować i które są uporządkowane według ASC?