SELECT
i.ANIMAL_ID,
i.ANIMAL_TYPE,
i.NAME
FROM ANIMAL_INS i
JOIN ANIMAL_OUTS o on i.ANIMAL_ID = o.ANIMAL_ID
where i.SEX_UPON_INTAKE != o.SEX_UPON_OUTCOME
ORDER BY 1;
ID, type, 이름을 출력하기 위한 select와
들어올 당시 중성화가 안되었지만 나갈 당시 중성화 된 동물 은 Upon 필드의 값이 다를것이기에
where 절에 비교문으로 처리하고 이름순으로 조회하기 위해 order by 사용했다.
'프로그래머스 > 코딩테스트 연습' 카테고리의 다른 글
SQL lv2 루시와 엘라 찾기 (0) | 2024.04.22 |
---|---|
SQL lv3 오랜 기간 보호한 동물(2) (0) | 2024.04.22 |
SQL lv2 성분으로 구성한 아이스크림 총 주문량 (0) | 2024.04.19 |
SQL lv3 조건별로 분류하여 주문상태 출력하기 (0) | 2024.04.16 |
SQL lv3 있었는데요 없었습니다. (0) | 2024.04.16 |