문제
부모의 형질을 모두 보유한 대장균의 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은 안 쓰고 풀어보고 싶었으나, 그냥 써서 풀었다.
'코딩공부' 카테고리의 다른 글
[프로그래머스] 짝지어 제거하기 - 파이썬 Python (0) | 2025.01.05 |
---|---|
[프로그래머스] 배열 뒤집기- 파이썬 Python (1) | 2024.12.27 |
[프로그래머스] Level.1 / SELECT - 특정 형질을 가지는 대장균 찾기 (0) | 2024.12.22 |
[프로그래머스] Level.3 / SELECT - 대장균들의 자식의 수 구하기 (0) | 2024.12.22 |
[HackerRank] SQL / Basic Join / Easy / Average Population of Each Continent (1) | 2024.12.22 |