如何在MySQL 中找出最大計數
當嘗試使用MySQL 的group by 子句確定給定列的最大計數時,很常見遇到錯誤,指出「組函數的使用無效」。當嘗試在 group by 操作中聚合非聚合函數(如 count(*))時,會出現此問題。
要解決此錯誤,請修改 SQL 語句以聚合 group by 中的 count(*) 函數使用別名的子句。以下是範例:
SELECT NAME, COUNT(*) AS COUNT FROM table_name GROUP BY NAME ORDER BY COUNT DESC LIMIT 1
此語句將計算 NAME 欄位中每個唯一值的最大計數,並選擇計數最高的記錄。別名 COUNT 用於命名聚合列。
以上是如何解決 MySQL 中計算最大值時出現「無效使用群組函數」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!
if($res){
return json_encode(array('code'=>1,'msg'=>'成功'));
}else{
return json_encode(array('code'=>0,'msg'=>'失败'));
}
}
public function
}