DB/Programmers SQL
[My_SQL] 부모의 형질을 모두 가지는 대장균 찾기
에이디/김우진
2024. 5. 30. 07:54
문제
LeftJoin과 형질이 2진수로 되어 있기에 &연산을 통해서 원하는 값을 찾는다.
코드
SELECT e.ID, e.GENOTYPE, ed.GENOTYPE AS PARENT_GENOTYPE
FROM ECOLI_DATA e JOIN ECOLI_DATA ed ON e.PARENT_ID = ed.ID
WHERE (e.GENOTYPE & ed.GENOTYPE) >= ed.GENOTYPE
ORDER BY 1;