ONLY_FULL_GROUP_BY1 MariaDB 에서 GROUP BY 구문 사용시 주의할 점 MariaDB 에서 GROUP BY 사용 시 주의 점 개요MSSQL 로만 쿼리문을 작성하다가 신규 프로젝트 때문에 MariaDB을 처음 접하게 되었을 때의 일이었다.다른 건 비슷비슷하다고 생각했었는데, 아니 다른 개발자들의 쿼리문을 봤을 때 신기한 점을 발견하였다.SELECT H_CODE, AREA1, AREA2, AREA3 FROM 행정동GROUP BY H_CODE 위의 쿼리를 보면 이상한 점이 있어 보이는가? 나의 관점에서는 GROUP BY 로 선언된 필드 외에 다른 필드를 노출할 때는 집계 함수인 MIN, MAX, AVG 가 나와야 하는데 없던 것이었다. 당연히 문법 오류로 실행이 안될 거라 생각됐는데, 웬일 실행이 되는 게 아닌가!!!알고 보니 MariaDB 에서는 데이터베이스 설정에 따라 강제할.. 2024. 5. 26. 이전 1 다음 728x90 반응형