gpt4 book ai didi

mysql - 从 MAX mysql 关键字获取多条记录?

转载 作者:行者123 更新时间:2023-11-29 09:06:40 24 4
gpt4 key购买 nike

我只有一张包含优惠名称的表,其中有多个优惠,就像每次我们提取优惠时,我们都会创建一个新行,例如:前往廷巴克图时,每行可以有 10 行或更多行包含报价,每次报价进来时,都会使用 PHP unix 时间戳保存在列名称“created_on”中,因此为了找出最新的报价,我当前正在使用以下查询:

SELECT * FROM offers WHERE city= 'Timbuktu' AND created_on=(SELECT max(created_on)from offers WHERE city = 'Timbuktu')

如果我只需要获取最新的一行,如果我想获取具有最大时间戳的最后 4 或 8 行,那么我如何才能以最有效的方式做到这一点?

最佳答案

SELECT *
FROM offers
WHERE city= 'Timbuktu'
order by created_on desc
limit 0, 8

对于 1 行,您可以使用相同的请求,只需将 8 替换为 1

关于mysql - 从 MAX mysql 关键字获取多条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6857633/

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