728x90
⬛ 프로그래머스 | LV.3 있었는데요 없었습니다 (MySQL)
https://school.programmers.co.kr/learn/courses/30/lessons/59043
💚문제 접근 방식
이 문제의 경우 두 테이블 간 PK와 FK로 JOIN을 해서 입양일(OUT) B.DATETIME이 보호시작일(INS) A.DATETIME 보다 빠른 케이스를 추출해내야 한다.
JOIN으로 대상 테이블 지칭 후, FK 활용하여 ON 조건을 작성하여 풀면 된다.
💚 제출 코드
-- 코드를 입력하세요
SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_INS A
JOIN ANIMAL_OUTS B
ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE A.DATETIME > B.DATETIME
ORDER BY A.DATETIME;
💚 회고
조인 문제로는 비교적 단순한 형태로 나왔는데 조금 어려워지면 복잡해지기 때문에 JOIN문제 연습도 많이 해봐야 할 거 같다.
728x90
'코딩 테스트 [준비] > [문풀] 프로그래머스_문풀_조지기' 카테고리의 다른 글
프로그래머스 (카카오) | LV.3 양과 늑대 - DFS 문풀 (Java) (20) | 2024.03.13 |
---|---|
프로그래머스 (카카오) | LV.1 개인정보 수집 유효기간 - 단순 구현 문풀 (Java) (0) | 2024.03.11 |
프로그래머스 (카카오) | LV.3 미로 탈출 명령어 - 구현 문풀 (Java) (0) | 2024.03.11 |
프로그래머스 | LV.2 광물 캐기 - DFS 완전 탐색 문풀 (Java) (0) | 2024.03.09 |
프로그래머스 | LV.2 무인도 여행 - DFS or BFS 문풀 (Java) (0) | 2024.03.09 |