SQL 문제풀이

[프로그래머스 SQL] LV.4 보호소에서 중성화한 동물

냄비짱 2023. 8. 1. 05:30
728x90

❓ Question

❗ Answer

SELECT ins.animal_id, ins.animal_type, ins.name
    FROM animal_ins ins
    LEFT OUTER JOIN animal_outs outs
                ON ins.animal_id = outs.animal_id
    WHERE (ins.sex_upon_intake LIKE '%Intact%')
        AND (outs.sex_upon_outcome LIKE '%Spayed%' OR outs.sex_upon_outcome LIKE '%Neutered%')
    ORDER BY ins.animal_id;

📌 Discussion

  • join으로 동일한 key를 가진 데이터를 추출 후
  • WHERE 문에서 LIKE 조건으로 원하는 데이터를 필터링