MySQL で最大数を見つける方法
MySQL の group by 句を使用して特定のカラムの最大数を決定しようとする場合、一般的には「グループ機能の使用が無効です」というエラーが発生します。この問題は、グループ内の count(*) などの非集計関数を操作によって集計しようとすると発生します。
このエラーを解決するには、グループ内の count(*) 関数を集計するように SQL ステートメントを変更します。エイリアスを使用する句。次に例を示します。
SELECT NAME, COUNT(*) AS COUNT FROM table_name GROUP BY NAME ORDER BY COUNT DESC LIMIT 1
このステートメントは、NAME 列の一意の値ごとに最大数を計算し、最大数のレコードを選択します。別名 COUNT は、集計列の名前に使用されます。
以上がMySQL で最大値をカウントするときに発生する「グループ関数の使用が無効です」エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。