gpt4 book ai didi

mysql - 数据库查询以根据上次抓取日期获得最低价格

转载 作者:搜寻专家 更新时间:2023-10-30 20:34:14 25 4
gpt4 key购买 nike

我想根据各个经销商的最后抓取日期获得产品的最低价格。我当前的功能非常基本,它在不考虑经销商 ID 和抓取时间戳的情况下从表格中获取最低价格。

我粗略地认为我们可以 SELECT * FROM "custom_data_table" 并使用 php 处理数据。请查看附件以进一步说明。

function get_lowest_price($table_id) {
global $wpdb;
$table_prices = $wpdb->get_results(
$wpdb->prepare(
"SELECT price FROM `custom_data_table` WHERE tableid= %d"
,$table_id)
);
if (!empty($table_prices) && $table_prices !== NULL)
return rtrim(min($table_prices)->price, '00');
}

enter image description here

最佳答案

这里正确的查询是:

SELECT price
FROM custom_data_name cdn, (
SELECT MAX(crawled) AS maxCrawled, resellerid
FROM custom_data_name
GROUP BY resellerid
) cdnFiltered
WHERE cdn.crawled = cdnFiltered.maxCrawled AND
cdn.resellerid = cdnFiltered.resellerid AND
tableid = %d;

关于mysql - 数据库查询以根据上次抓取日期获得最低价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49259334/

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