💡문제 - 있었는데요 없었습니다
https://school.programmers.co.kr/learn/courses/30/lessons/59043
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
# 보호 시작일보다 입양일이 더 빠른 데이터 조회
SELECT A.animal_id, A.datetime, B.datetime
FROM animal_ins A LEFT JOIN animal_outs B ON A.animal_id = B.animal_id
WHERE A.datetime > B.datetime
ORDER BY A.datetime
정답코드
SELECT A.animal_id, A.name
FROM animal_ins A LEFT JOIN animal_outs B ON A.animal_id = B.animal_id
WHERE A.datetime > B.datetime
ORDER BY A.datetime
💡문제 - 없어진 기록 찾기
https://school.programmers.co.kr/learn/courses/30/lessons/59042
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
정답코드
SELECT B.animal_id, B.name
FROM animal_ins A RIGHT JOIN animal_outs B ON A.animal_id = B.animal_id
WHERE A.name IS NULL AND B.name IS NOT NULL -- 보호소에는 기록 없고, 입양기록은 있음
ORDER BY B.animal_id
-- INS데이터가 유실되었으니까 OUTS 데이터가 더 많으므로 OUTS 로 RIGHT JOIN
'🛠️Skill > CodingTest' 카테고리의 다른 글
[프로그래머스]Lv5. 상품을 구매한 회원 비율 구하기 (0) | 2022.12.06 |
---|---|
[프로그래머스] Lv3. 오랜 기간 보호한 동물(1) (2) / LEFT JOIN (0) | 2022.12.05 |
[프로그래머스] Lv5. 상품을 구매한 회원 비율 구하기 / JOIN (0) | 2022.11.28 |
[프로그래머스] Lv3. 헤비 유저가 소유한 장소 (0) | 2022.11.27 |
[프로그래머스] Lv3. 조건별로 분류하여 주문상태 출력하기 (0) | 2022.11.24 |
댓글