GROUP BY를 사용할 때 일반적으로 SELECT절에 집계함수를 제외한 모든 컬럼을 GROUP BY에 명시해주어야 합니다.
ex) 바른 예시
SELECT id, insta_id, COUNT(price)
FROM a
GROUP BY id, insta_id
ex) 틀린 예시 --> 이렇게 마음대로 쓰시면 원하는 값과 다른 값이 나옵니다.
SELECT id, insta_id, COUNT(price)
FROM a
GROUP BY id
ex) 틀린 예시 --> 이렇게 마음대로 쓰시면 원하는 값과 다른 값이 나옵니다.
SELECT id, COUNT(price), insta_id
FROM a
GROUP BY id
'Knowledge🦢 > SQL' 카테고리의 다른 글
| [SQL] Cross Join - 크로스 조인 (0) | 2024.05.13 |
|---|---|
| [SQL] SELF JOIN (上) : 같은 테이블을 조인하기 (1) | 2024.05.07 |
| [SQL 3회차] union 과 join의 차이점 (0) | 2024.04.26 |
| [SQL 2회차] where과 having의 차이점, 서브쿼리, 유의사항 (1) | 2024.04.26 |
| [SQL] WHERE 1=1이 뭐야? 도대체 왜 쓰는 거야? (0) | 2024.04.23 |