🧾 Codetest/프로그래머스
[프로그래머스][SQL][Lv03] 대장균들의 자식의 수 구하기
heywantodo
2024. 7. 30. 16:44
728x90
반응형
[프로그래머스][SQL][Lv03] 대장균들의 자식의 수 구하기
풀이
먼저 ecoli_data의 id와 parent_id를 left join 해준다.
select *
from ecoli_data p
left join ecoli_data c
on p.id = c.parent_id
그 후 p 테이블의 id로 group by 해주면 원하는 결과를 얻을 수 있다.
정답
select p.id, count(c.id) as child_count
from ecoli_data p
left join ecoli_data c
on p.id = c.parent_id
group by p.id
order by p.id
728x90
반응형