반응형
programmers.co.kr/learn/courses/30/lessons/59044
-- 코드를 입력하세요
SELECT ins.name, ins.datetime
from animal_outs as outs
right outer join animal_ins as ins
on ins.animal_id=outs.animal_id
where outs.animal_id is null
order by ins.datetime asc limit 3
오른쪽 조인을 통하여 보호소에 들어온 기록을 남기고 입양간 테이블과 비교하였을때
입양간 테이블에 빵꾸가 나게 하였다
on에 id가 서로 외래키 이므로 조인의 열쇠를 맡고
앞서 말했드시 두 테이블을 비교할때 입양간 테이블(outs)의 id에 빵꾸가 난다면 보호는 하지만 입양은 아직 안간 놈들을
조회가 가능하다
datetime으로 정렬하고 3개만 출력하라 하여 limit 3 을 걸어서 마무리하였다
반응형
'DB > SQL' 카테고리의 다른 글
[프로그래머스] 이름에 el이 들어가는 동물 찾기 (like ) (0) | 2021.02.06 |
---|---|
[프로그래머스] 루시와 엘라 찾기 (문장 비교) (0) | 2021.02.06 |
[프로그래머스] 있었는데요 없었습니다 (WHERE 통한 JOIN) (0) | 2021.02.05 |
[프로그래머스] 없어진 기록 찾기 (join, rigt outer,left outer, on) (0) | 2021.02.05 |
[프로그래머스] NULL 처리하기 (ifnull()) (0) | 2021.02.05 |