MySQL では、クエリを実行すると sql_mode に関連するエラーが発生することがあります。設定。そのようなエラーの 1 つは次のとおりです。
このエラーは、GROUP BY 句に含まれておらず、集計されていない (たとえば、SUM、COUNT などを使用して) SELECT リスト内の列がクエリに含まれている場合に発生します。 )。この問題を解決するには、GROUP BY 句に非集計カラムを含めるか、集計するようにクエリを変更する必要があります。
提供された MySQL クエリ内:
非集計カラム-集計列は disponible_v です。このエラーを解決するには、GROUP BY 句に追加します。
または、SUM や AVG などの関数を使用して disponible_v を集計します。
8.0 より前の MySQL バージョンの場合、MySQL 構成ファイルの sql_mode 設定を調整する必要がある場合があります。 /etc/mysql/conf.d/mysql.cnf に次の行を追加します:
構成ファイルに変更を加えた後、MySQL を再起動します。
以上がMySQL が「SELECT リストの式が GROUP BY 句にありません」というエラーをスローするのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。