0

列から最小値を検索するスクリプトがありますが、一部のエントリに値がないか、0 に設定されている場合は、次の最小値を検索する必要があります。

これが私の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

多分:

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

AS次の句がありません。

MIN(online_price) AS minprice

に結果が表示されminpriceます。

于 2010-10-06T19:05:44.113 に答える