Expression #2 of SELECT list is not in GROUP BY clause …
내가 사용중인 MySQL 버전은 5.7.33 버전이다.
SELECT @@sql_mode;
// ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
뭐가 왜이렇게 많아...
내가 참고한 글에서는 더 짧았던 것 같은데 뭐가 많다.
지금 이 글을 작성하는 이유는 혹시 모를 사태를 대비하기 위해서 기본값을 적어두기 위함이다.
SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
@@sql_mode
결과에서 ONLY_FULL_GROUP_BY
부분만 제거하면 된다고 한다.
이제 해봐야지.
성공!!!