谁能告诉我,我需要使用 mysql 从结果集中获取最后 4 行。结果集共返回6条记录。
但是,我需要从 last4 中获取记录...即,
Record-3
Record-4
Record-5
Record-6
最佳答案
要获取最后 x 行,但按升序返回它们,请使用:
SELECT x.value
FROM (SELECT y.value
FROM TABLE y
ORDER BY y.value DESC
LIMIT 4) x
ORDER BY x.value
答案要求您根据所需的行创建一个派生表(也称为内联 View )。然后外部查询重新排序值以供呈现。
关于sql - 使用 mysql 从结果集中获取最后 4 行的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2980220/