Post

[Programmers] 299305번 - 대장균들의 자식의 수 구하기 [MySQL]

[Programmers] 299305번 - 대장균들의 자식의 수 구하기 [MySQL]

문제 링크


1. 문제 풀이


셀프 조인을 활용해서 부모 테이블의 ID와 자식 테이블의 PARENT_ID를 기준으로 LEFT JOIN을 해줬다.


2. 쿼리


1
2
3
4
5
6
SELECT p.ID, COUNT(c.PARENT_ID) AS CHILD_COUNT
FROM ECOLI_DATA AS p
LEFT JOIN ECOLI_DATA AS c
    ON p.ID = c.PARENT_ID
GROUP BY p.ID
ORDER BY p.ID;

This post is licensed under CC BY 4.0 by the author.