join(2)
-
프로그래머스_보호소에서 중성화한 동물_Oracle
조인하는 문제를 조금 풀다보니 이제 익숙해진 것 같다. 보호소에서 중성화한 여부를 파악할 때는 보호소에 들어올 때와 입양갈 때의 중성화 여부가 다름을 파악하면 된다. 즉 ANIMAL_INS.SEX_UPON_INTAKE 와 ANIMAL_OUTS.SEX_UPON_OUTCOME 이 다르면 된다. SELECT B.ANIMAL_ID, B.ANIMAL_TYPE, B.NAME FROM ANIMAL_INS A RIGHT JOIN ANIMAL_OUTS B ON A.ANIMAL_ID=B.ANIMAL_ID WHERE A.SEX_UPON_INTAKE!=B.SEX_UPON_OUTCOME ORDER BY B.ANIMAL_ID
2022.09.28 -
[프로그래머스] 없어진 기록 찾기_Oracle, MySQL
전형적인(?) join하여 푸는 문제였다. Oracle, MySQL 모두 정답 SELECT B.ANIMAL_ID, B.NAME FROM ANIMAL_INS A RIGHT JOIN ANIMAL_OUTS B ON A.ANIMAL_ID=B.ANIMAL_ID WHERE A.DATETIME IS NULL ORDER BY B.ANIMAL_ID
2022.09.26