반응형
1. 문제 출처

2. 문제 의도
- 계층형 데이터를 구하기 위한 self-join
3. 풀이
- mangerid와 id를 키로 inner join
- groupy - having 조건을 이용하여 5개 이상의 부하직원이 있는 사람을 조회
select e2.name
from employee e1 inner join employee e2 on e1.managerid = e2.id
group by e1.managerid
having count(e1.id) >=5
order by e1.id asc
반응형
'Data Science > SQL' 카테고리의 다른 글
[프로그래머스] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (0) | 2025.05.30 |
---|---|
[프로그래머스] 조건에 맞는 사용자 정보 조회하기 (0) | 2025.05.30 |
[프로그래머스] 가격대 별 상품 개수 구하기 (0) | 2025.05.28 |
MySQL 서버 설치하기, DBeaver로 데이터 생성, 조회하기 (0) | 2023.12.29 |
SQLD 요약자료 (0) | 2023.10.29 |