하루에 하나씩 공부하기
부모의 형질을 모두 가지는 대장균 찾기-LV2 본문
- 문제
부모의 형질을 모두 보유한 대장균의 ID(ID), 대장균의 형질(GENOTYPE), 부모 대장균의 형질(PARENT_GENOTYPE)을 출력하는 SQL 문을 작성해주세요. 이때 결과는 ID에 대해 오름차순 정렬해주세요.
- 코딩테스트 연습 - 부모의 형질을 모두 가지는 대장균 찾기 | 프로그래머스 스쿨
- 키포인트
부모, 자식 GENOTYPE 2개로 처리
- 코드
SELECT A.ID, A.GENOTYPE, P.GENOTYPE AS PARENT_GENOTYPE
FROM
ECOLI_DATA AS A INNER JOIN ECOLI_DATA AS P ON A.PARENT_ID = P.ID
WHERE A.GENOTYPE & P.GENOTYPE = P.GENOTYPE
ORDER BY ID ;