SELECT jikup as "직급"
, MAX(salary) as "최고연봉"
, round(avg(salary), 2) as "직급평균연봉"
FROM employee
GROUP BY jikup
ORDER BY 2 ASC;
그룹별 최고연봉이랑 평균연봉을 구하는데요
위 쿼리까지는 완벽한데 여기서 emp_name 이 컬럼을
select랑 group by에 추가하는 순간 결과가 이상하게 나옵니다 ㅠㅠ
(원래 11명 나와야 하는데 20명 나오고, 최고연봉이랑 평균연봉 값이 똑같이 나오고....)
왜 그런걸까요...
도와주십셔 고수님덜 ㅠ