GROUP BY를 사용하는 경우, SELECT할 수 있는 컬럼은 GROUP BY에 나열된 컬럼과 SUM(), COUNT() 같은 집계 함수로 한정 됩니다. SQL 표준 문법은 GROUP BY 사용시 SELECT 의 칼럼 중 집계함수에 쓰이는 것을 제외한 모든 칼럼을 기입해야 한다. 내가 사용한 해결법 비 집계 칼럼에 ANY_VALUE() 함수 사용하여 문제를 해결 했다. 업데이트 예정 기본적인 해결 방법 - sql_mode 에서 ONLY_FULL_GROUP_BY 설정을 제외한다. ex) SET SESSION sql_mode = 'NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES'; - 설정파일(my.cnf)에서 ONLY_FULL_GROUP_BY 를 찾아 삭제한다.