[SQL문제풀기]부모의 형질을 모두 가지는 대장균 찾기

프로그래머스 SQL 고득점 Kit
송송승현's avatar
Dec 16, 2024
[SQL문제풀기]부모의 형질을 모두 가지는 대장균 찾기

문제

나의 해답

select e.ID,e.GENOTYPE,d.GENOTYPE as PARENT_GENOTYPE from ECOLI_DATA as e join ECOLI_DATA as d on e.PARENT_ID = d.id where e.GENOTYPE & d.GENOTYPE = d.GENOTYPE order by id

해설

  • from ECOLI_DATA as e join ECOLI_DATA as d on e.PARENT_ID = d.id : 같은 테이블을 부모와 자식으로써 조인
  • where e.GENOTYPE & d.GENOTYPE = d.GENOTYPE : 자식 항목의 GENOTYP과 부모 항목의 GENOTYPE간의 비트 연산 결과가 부모 항목의 GENOTYPE과 동일한 지 확인
 
Share article

송승현의 블로그