発生パターン このエラーは以下のような場合に発生します。 GROUP BY句があるSQLで、GROUP BYに指定していない列をSELECTに指定した。 対処法 GROUP BY句があるSQLでは、SELECT句に指定した列は、必ずGROUP BY句に含める (SUMやCOUNTなどの集計関数を使用した列は除く) --OKな例1 →SELECTの列とGROUP BY句の列が同じなのでOK。 SELECT col1, col2 FROM sampletable GROUP BY col1, col2; --OKな例2 →col2はGROUP BY句には含まれないが、集計関数で囲っているためOK。 SELECT col1, count(col2) FROM sampletable GROUP BY col1; --NGな例 →col2はGROUP BY句に含まれないのでNG。 SELECT c