【问题标题】:CakePHP - Paginate / Query: find lowest of multiple fields & order by itCakePHP - 分页/查询:查找多个字段中的最低值并按其排序
【发布时间】:2011-02-04 11:18:43
【问题描述】:

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

我有一个包含字段的表 products:id、pride_regular、price_action。

我想将 price_regular 和 price_action 字段组合成一个动态字段:price。这两个字段的最小值应该是新价格字段的值。我也想订购升序。

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

【问题讨论】:

    标签: cakephp mysql pagination


    【解决方案1】:

    此 SQL 查询将获得两列的最低值(NULL 值除外):

    SELECT LEAST(price_month_regular, ifnull(price_month_action, 9999)) AS least FROM cp_contracts ORDER BY least

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-14
      • 2014-03-15
      • 2021-02-19
      • 2013-02-27
      • 1970-01-01
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多