gpt4 book ai didi

MySQL - 检索 7 个最近的时间戳,从最旧的开始排序

转载 作者:行者123 更新时间:2023-11-29 00:03:41 25 4
gpt4 key购买 nike

如上所述,我不确定该怎么做,尽管我可能忽略了一些简单的事情

我想检索时间戳和另一列,只是我使用 LIMIT 完成的最近 7 列,并使用 ORDER BY timestamp DESC 对它们进行排序以获取最新的 7 列......但是一旦检索到,我就会喜欢它们最早的优先而不是最新的优先

有人能帮忙吗?

谢谢!

最佳答案

在这种情况下可以使用两个选择。这至少是实现您想要的目标的一种可能方法。我不确定这是否是最好的方法。

我假设您的表有一个 id 字段。

select * from records 
where id in(select id from records order by timestamp desc limit 7)
order by timestamp asc;

这让您可以在内部选择中获取最新的 7 行,然后按升序对它们进行排序。

关于MySQL - 检索 7 个最近的时间戳,从最旧的开始排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28509283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com