Voglio selezionare le ultime 50 righe dal database MySQL all'interno della colonna denominata id che è la chiave primaria . L'obiettivo è che le righe dovrebbero essere ordinate per id in ordine ASC , ecco perché questa query non funziona
SELECT
*
FROM
`table`
ORDER BY id DESC
LIMIT 50;
Inoltre è notevole che le righe possano essere manipolate (eliminate) ed è per questo che anche la seguente query non funziona
SELECT
*
FROM
`table`
WHERE
id > ((SELECT
MAX(id)
FROM
chat) - 50)
ORDER BY id ASC;
Domanda : come è possibile recuperare le ultime N righe dal database MySQL che possono essere manipolate ed essere in ordine ASC?