gpt4 book ai didi

mysql - 从 MYSQL 上的特定产品获取最新价格(比这更快)

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:44 24 4
gpt4 key购买 nike

我正在抓取特定产品的最后价格,但在超过 300 万个价格时性能确实很慢。

有没有人有更好的方法来做到这一点?我的服务器因这个缓慢的查询而受到重创。

prices.id 用于将商店的 ID 存储在 prices 表中,因此我可以将它与 stores.id 结合起来来自 stores 表。

SELECT prices.id, prices.price, prices.timelog, prices.user_id FROM prices
WHERE prices.id IN (SELECT stores.id FROM stores WHERE city = "miami" )
AND prices.product_id = 1
AND prices.timelog IN
(SELECT MAX( lastprice.timelog )
FROM prices AS lastprice
WHERE lastprice.id = prices.id AND lastprice.product_id = 1)

最佳答案

在没有看到表结构的情况下,我认为你可以这样做:

select * from prices
join stores on stores.id = prices.id
where stores.city = 'miami' and prices.product = 1
order by timelog DESC LIMIT 1

关于mysql - 从 MYSQL 上的特定产品获取最新价格(比这更快),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5875988/

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