Maison  >  Questions et réponses  >  le corps du texte

php - 为什么mysql计算最大值最小值不准确?

通过以下sql语句进行计算,为什么结果有些并不准确

    public function get_avgprice_item($category_id){
        $sql = "SELECT MAX(yj) as m_max, AVG(yj) as m_avg, Min(yj) as m_min FROM " . $this->get_table('item') . ' where category_id = ' . intval($category_id);
         return $this->query_row($sql);
    }

没有放错位置,

为什么计算出来的结果会这样子?

滿天的星座滿天的星座2737 Il y a quelques jours432

répondre à tous(1)je répondrai

  • ringa_lee

    ringa_lee2017-05-16 13:00:47

    category_id n'est pas la clé primaire. Si c'est le cas, le simple fait d'en prendre une n'aura aucune signification statistique. Sinon, où est le groupe ? Il est préférable de publier tout le code

    répondre
    0
  • Annulerrépondre