코딩공부

[프로그래머스] Level.1 / SELECT - 부모의 형질을 모두 가지는 대장균 찾기

geraedo 2024. 12. 22. 17:06
문제

 

부모의 형질을 모두 보유한 대장균의 ID(ID), 대장균의 형질(GENOTYPE), 부모 대장균의 형질(PARENT_GENOTYPE)을 출력하는 SQL 문을 작성해주세요. 이때 결과는 ID에 대해 오름차순 정렬해주세요.

https://school.programmers.co.kr/learn/courses/30/lessons/301647

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 


풀이

 

 

맨 처음에는  JOIN 사용하지 않고 WHERE절에 SELECT GENOTYPE을 해서 이 컬럼을 쓸라고 했다.

그런데 서브쿼리의 컬럼은 메인쿼리에서 사용이 안된다는 것을 알았다.

그래서 JOIN은 안 쓰고 풀어보고 싶었으나, 그냥 써서 풀었다.