본문 바로가기
Error & Fix

MySQL Invalid use of group function 에러 해결방법

by wakestand 2021. 2. 8.
반응형

SQL Error [1111] [HY000]: Invalid use of group function

해당 에러는 MySQL에서

GROUP 함수를 잘못 사용했을 경우에 발생하는데

 

위 예제는 POPULATION의 평균(AVG)값이

10000만 이상인 항목만 가져오고 싶은데

컬럼을 묶었을 경우에는 WHERE 절에 조건을 넣어주면 안되고

 

GROUP BY 밑에 HAVING을 추가하고

여기에 조건을 넣어주면 간단히 해결이 된다

반응형

댓글