특정 세대의 대장균 찾기(Programmers)

minllny·2024년 6월 22일


저 이거 엄청 빨리 풀어서 약간 Genius.. 인 줄 알았어요




장난입니다ㅋ

답 쿼리입니다!

SELECT ED1.ID
FROM ECOLI_DATA ED1
     JOIN ECOLI_DATA ED2 ON ED1.PARENT_ID = ED2.ID
     JOIN ECOLI_DATA ED3 ON ED2.PARENT_ID = ED3.ID
WHERE ED2.PARENT_ID IS NOT NULL 
  AND ED3.PARENT_ID IS NULL

"3세대인 대장균만" 찾아야해서 where절에서 PARENT_ID의 값 여부로 필터링하였습니당

profile
SQL 끄적끄적

0개의 댓글