CakePHP-Paginate/Query:查找多个字段中最低的&;按它订购

CakePHP-Paginate/Query:查找多个字段中最低的&;按它订购,cakephp,mysql,paginate,Cakephp,Mysql,Paginate,我正在使用CakePHP作为价格比较网站 我有一个带有字段的表产品:id、pride\u regular、price\u action 我想将price_regular和price_action字段组合成一个动态字段:price。这两个字段的最低值应为新价格字段的值。我还想订购它 我应该使用自定义MySQL查询吗?此SQL查询将在两列上获得最低值(空值除外): 从cp\u合同中选择LEAST(price\u month\u regular,ifnull(price\u month\u actio

我正在使用CakePHP作为价格比较网站

我有一个带有字段的表产品:id、pride\u regular、price\u action

我想将price_regular和price_action字段组合成一个动态字段:price。这两个字段的最低值应为新价格字段的值。我还想订购它


我应该使用自定义MySQL查询吗?

此SQL查询将在两列上获得最低值(空值除外):

cp\u合同中选择LEAST(price\u month\u regular,ifnull(price\u month\u action,9999))作为LEAST