2010-04-05 59 views
1

我正在使用CakePHP作爲價格比較網站。CakePHP - Paginate/Query:找到最低的多個字段及其排序

我有一個表字段產品:id,pride_regular,price_action。

我想將字段price_regular和price_action組合成一個動態字段:price。這兩個字段的最低值應該是新價格字段的值。我也想按順序升序。

我應該使用自定義MySQL查詢嗎?

回答

0

此SQL查詢會(除了NULL值)超過兩列得到最低值:

SELECT LEAST(price_month_regular,IFNULL(price_month_action,9999))AS至少從cp_contracts ORDER BY至少