문제 원인

Group By 절에 포함되지 않는 Column (nonaggregated column)을 select 할 경우, 컬럼의 어느 부분에 표시해야 할 지 애매하여 발생하는 에러 (Exception)

MySQL 5.7 버전부터 추가된 설정

해결

mysql schema에 아래 코드 한 줄 추가해주기

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

ONLY_FULL_GROUP_BY 비활성화를 전역변수로 선언

refer:

MySQL Only Full Group By 에러 관련