主キーであるidという名前の列内のMySQLデータベースから最後の50行を選択したいと思います。目標は、行をASCの順序でIDで並べ替える必要があることです。そのため、このクエリは機能しません。
SELECT
*
FROM
`table`
ORDER BY id DESC
LIMIT 50;
また、行が操作(削除)される可能性があることも注目に値します。そのため、次のクエリも機能しません。
SELECT
*
FROM
`table`
WHERE
id > ((SELECT
MAX(id)
FROM
chat) - 50)
ORDER BY id ASC;
質問:操作してASCの順序にすることができるMySQLデータベースから最後のN行を取得するにはどうすればよいですか?