php - 為什麼mysql計算最大值最小值不準確?
滿天的星座
滿天的星座 2017-05-16 12:58:47
0
1
440

透過以下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);
    }

沒有放錯位置,

為什麼計算出來的結果會這樣子?

滿天的星座
滿天的星座

全部回覆(1)
左手右手慢动作

category_id 不是主鍵吧,是的話取一條而已沒有統計的意義了。不是的話,那麼group by 在哪裡,最好把全部程式碼貼一下

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板