MySQLは错误:では.... SELECTリストの#1に含まれる表現、GROUP BYなしでクエリを集計しました

s_no INは(学生からs_noを選択する場所s_class = '95031')スコアからc_no、AVG(sc_degree)を選択します。

あなたは上記のクエリを実行すると、エラーがポップアップ表示します

SELECT、(スチューデントs_class = '95031'からSELECT S_NO)IN S_NOからAVG(sc_degree)スコアc_no
> 1140 -クエリでは、GROUP BY、SELECT式ザリスト#せずに集約含有非凝集列'school_test.score.c_no'の1。 ;このsql_modeの= ONLY_FULL_GROUP_BYとされる互換性のない
>時間:0.001s

mysqlのsql_modeのが表示されますを選択し、使用しないときグループ内によると、後でONLY_FULL_GROUP_BYあるクエリデータとテストによっては、機能を集約し、すべての選択のを収集する必要があります機能、それ以外の場合はエラーになります

おすすめ

転載: www.cnblogs.com/cbma0116/p/12084746.html