Tôi muốn chọn 50 hàng cuối cùng từ cơ sở dữ liệu MySQL trong cột có tên id là khóa chính . Mục tiêu là các hàng phải được sắp xếp theo id theo thứ tự ASC , đó là lý do tại sao truy vấn này không hoạt động
SELECT
*
FROM
`table`
ORDER BY id DESC
LIMIT 50;
Ngoài ra, điều đáng chú ý là các hàng có thể bị thao túng (bị xóa) và đó là lý do tại sao truy vấn sau cũng không hoạt động
SELECT
*
FROM
`table`
WHERE
id > ((SELECT
MAX(id)
FROM
chat) - 50)
ORDER BY id ASC;
Câu hỏi : Làm cách nào để truy xuất N hàng cuối cùng từ cơ sở dữ liệu MySQL có thể được thao tác và theo thứ tự ASC?