★[MYSQL/프로그래머스] 부모의 형질을 모두 가지는 대장균 찾기

윤소영·2024년 4월 14일
0

SQL

목록 보기
10/10
post-thumbnail

문제

부모의 형질을 모두 가지는 대장균 찾기 문제 클릭!


문제 답안

SELECT A.ID, A.GENOTYPE, B.GENOTYPE AS PARENT_GENOTYPE
FROM ECOLI_DATA A, ECOLI_DATA B
WHERE A.PARENT_ID = B.ID
AND B.GENOTYPE & A.GENOTYPE = B.GENOTYPE
ORDER BY ID



답안 풀이

이런 문제는 핵심 컬럼을 표로 직접 그려가면서 풀어보도록 하자!
우선 PARENT_ID = ID로 조인을 해준 후, 부모와 자식을 AND 연산 했을 때 부모 형질의 2진수와 같으면 부모 형질을 갖고 있는 것이므로 WHERE 조건문을 달아준다.

0개의 댓글

관련 채용 정보