부모의 형질을 모두 가지는 대장균 찾기 문제풀이
문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/301647
제가 생각한 방법은 다음과 같습니다. ‘bit를 활용해야겠다.’
그래서 부모의 형질과 자녀의 형질의 비트를 비트연산자로 하여 부모 형질이 나오게 하는 조건의 쿼리를 작성하였습니다.
1
2
3
SELECT E.ID, E.GENOTYPE, P.GENOTYPE AS PARENT_GENOTYPE
from ECOLI_DATA AS E INNER JOIN ECOLI_DATA AS P ON P.ID = E.PARENT_ID
WHERE (P.GENOTYPE & E.GENOTYPE) = P.GENOTYPE ORDER BY ID ASC;
This post is licensed under CC BY 4.0 by the author.