0

我有一个脚本可以从列中找到最小值,但是如果是这种情况,某些条目没有值或将其设置为 0,我希望 ti 找到下一个最小值。

这是我的 sql 命令。

$result = mysql_query("SELECT DISTINCT product_name, format, image_url, MIN(online_price), EAN FROM products where $searchstring and format = '{$cat}' AND EAN != ' ' AND EAN != '-' AND EAN != 'PRERELEASE' AND online_price > '0' group by EAN LIMIT " . ($page-1)*$Limit . ",$Limit");

有任何想法吗?

4

2 回答 2

0

您缺少以下AS条款:

MIN(online_price) AS minprice

您现在在minprice.

于 2010-10-06T19:05:44.113 回答
0

也许:

MIN(IF(online_price=0,NULL,online_price))
于 2010-10-06T19:16:18.770 回答