ホームページ >データベース >mysql チュートリアル >MySQL で列ごとにグループ化された最大数を見つける方法
MySQL での最大数の検索
max(count(*) を使用して MySQL テーブル内のレコードの最大数を検索しようとする場合) 特定の列でグループ化された集計関数を使用すると、「グループ関数の使用が無効です」というエラーが発生する場合があります。このエラーは、count(*) 関数が max などの別の集計関数内で使用できない集計関数であるために発生します。
この問題を解決して、特定の列でグループ化されたレコードの最大数を取得するには、次の手順を実行します。次の代替アプローチを使用してください:
<code class="sql">SELECT name, COUNT(*) AS count_of_name FROM table_name GROUP BY name ORDER BY count_of_name DESC LIMIT 1</code>
このクエリでは:
以上がMySQL で列ごとにグループ化された最大数を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。