Seleccione las últimas N filas de MySQL
Quiero seleccionar las últimas 50 filas de la base de datos MySQL dentro de la columna nombradacarné de identidad cual esClave primaria. El objetivo es que las filas se ordenen porcarné de identidad enASC orden, es por eso que esta consulta no está funcionando
SELECT
*
FROM
`table`
ORDER BY id DESC
LIMIT 50;
También es sorprendente que las filas puedan manipularse (eliminarse) y por eso la siguiente consulta no funciona tampoco
SELECT
*
FROM
`table`
WHERE
id > ((SELECT
MAX(id)
FROM
chat) - 50)
ORDER BY id ASC;
Pregunta: ¿Cómo es posible recuperar las últimas N filas de la base de datos MySQL que se pueden manipular y estar en orden ASC?