gpt4 book ai didi

php - 从数据库mysql中查找最小值

转载 作者:行者123 更新时间:2023-11-29 23:56:07 25 4
gpt4 key购买 nike

我有这样的表格:

cat_id  sub_cat_id   cat_name    price_net  promo_price  
1 1 tshirta 25 20
2 1 tshirtb 35
3 1 tshirtc 45 10

我如何从这个表price_net中找到最小值,包括promo_price

在 php 中如果我使用

$query_net="select * from product 
where sub_cat_id='".$sub_cat_id."'
order by price_net asc
limit 0,1";

它只显示 25 而不是 10 promo_price 不包括最低价格

在我的网站上看起来是这样的:T 恤 10 美元起

这与这个问题类似: Select Smallest Value From Multiple Columns with PHP/MySQL

嗨,读完其他问题后我得到了我想要的,我用这个

$query = ("SELECT LEAST(MIN(net_price),MIN(promo_price)) FROM product WHERE (net_price     != '' or promo_price!= '')and sub_cat_id=".$sub_cat_id." ");
$result=mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
$num=mysql_numrows($result);
$i=0;
while ($i < $num)
{
$pricing[$i]=mysql_result($result, $i);
$i++;
}
sort($pricing);
$lowest_price = $pricing[0]; //lowest price
echo" $lowest_price";
?>

感谢任何已结束的帮助案例

最佳答案

你是这个意思吗?:

更新:

SELECT LEAST(MIN(price_net), MIN(promo_price))
FROM price_net;

关于php - 从数据库mysql中查找最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25348021/

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