개발 일기

[Mysql] WITH ROLLUP 사용시 SQL 오류 (1055): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 본문

웹개발/Mysql

[Mysql] WITH ROLLUP 사용시 SQL 오류 (1055): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column

사용자 wwwnghks 2020. 5. 27. 15:47

Mysql with rollup 사용시에

SQL 오류 (1055): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column

발생하는 경우

 

이유 : group by 하려는 항목중에 null이 있기때문이다.

해결 방법 : 쿼리문 그대로 작성하고 쿼리문 실행전에 SET sql_mode = ''; 를 실행한다.

 

SET sql_mode = '';
쿼리;

 

0 Comments
댓글쓰기 폼