[MySQL]조건에 맞는 사원 정보 조회하기

박경희·2025년 2월 6일

코딩테스트

목록 보기
50/69

select sum(hg.score) as SCORE, hg.emp_no, he.emp_name, he.position, email 
from hr_employees he
join hr_grade hg on he.emp_no = hg.emp_no
group by hg.emp_no
order by 1 desc
limit 1
  • 처음에는 summax를 사용해야겠다 싶어서 서브쿼리를 짜야한다고 생각했다.
  • 서브쿼리를 짜보려 고민하다 보니 너무 복잡하고 뭔가 아닌 것 같은 생각이 들어서 다른 방법이 없을지 생각해봤다.
  • 점수를 높은 순으로 정렬한 후 하나의 값만 추출하니 서브쿼리를 사용하지 않아도 원하는 값을 추출할 수 있었다.

0개의 댓글