
레벨: 4
언어: Mysql
해당 문제는 비교적 쉬운 문제라고 생각합니다
Depth를 3까지 가져가면 되는 문제라고 생각해서입니다
Oracle일 경우 계층쿼리를 사용하면되지만 Mysql 사용하였기 때문에 직접 조인을 걸어 SQL을 작성했습니다
SELECT AA.ID
  FROM ECOLI_DATA AA
  JOIN (SELECT A.ID
          FROM ECOLI_DATA A
          JOIN (SELECT *
                  FROM ECOLI_DATA
                 WHERE PARENT_ID IS NULL) B
            ON (A.PARENT_ID = B.ID)) BB
    ON (AA.PARENT_ID = BB.ID)
 ORDER BY AA.ID