dongwuwei0718 2016-09-14 07:59
浏览 40

如何从数据库中获取“Product”的多个值?

In the below code I am trying to find Minimum rate using MIN(rate), Maximum rate using MAX(rate), and Average Value of rate using AVG(rate) what I get is the Product for MIN(rate) | MAX(rate) | AVG(rate) is same result

    $this->db->select('MIN(rate),MAX(rate),AVG(rate)');
    $this->db->select('my_rates.product');
    $this->db->from('my_rates');
    $query = $this->db->get();
    return $query->result_array();

how to get MIN(rate) Product MAX(rate) Product AVG(rate) Separate

  • 写回答

1条回答 默认 最新

  • dsgsdg206050 2016-09-22 15:33
    关注

    I suggest the following:

    $query = $this->db->select('product, MIN(rate) as min, MAX(rate) as max, AVG(rate) as avg', FALSE)
        ->get('my_rates');
    return $query->result_array();
    

    The minimum value will be accessible with the key min, the maximum value with the key max, the average with the key avg and my_rates.product with the key product.

    CodeIgniter's query builder is really good documented here

    评论

报告相同问题?

悬赏问题

  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow