Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코로나
- red hearse
- 어서와한국은처음이지
- 중국외교부
- sharonchoi
- 전염병
- cnn
- 진짜영웅
- 확진자수
- Bolton
- 봉준호감독통역사
- 치앙마이
- 코로나19
- 정은경 본부장님
- wuhan
- 신종코로나
- everybody wants you
- 웨일즈
- 우한코로나바이러스
- 봉준호감독통역
- 미중
- 우한 코로나
- 최성재
- parasite
- 필리핀사망
- 코로나바이러스
- 우한코로나
- 조현병
- 창궐
- 우한
Archives
- Today
- Total
오지's blog
프로그래머스::SQL::없어진 기록 찾기 본문
728x90
반응형
URL: https://school.programmers.co.kr/learn/courses/30/lessons/59042
들어온 기록에는 없는데 나간 기록은 있는 동물 찾기
들어온 기록이 a,b,c라고 하고 나간기록이 a,b,c,d라고 할때 들어온 기록은 없는데 나간기록이 있는 d를 찾으면 됩니다.
solve1. not in 절을 통해 나갈기록에는 있지만 들어온 기록에는 없는 동물 id와 이름
SELECT T1.ANIMAL_ID, T1.NAME
FROM ANIMAL_OUTS AS T1
WHERE T1.ANIMAL_ID NOT IN
(
SELECT ANIMAL_ID
FROM ANIMAL_INS
)
solve2. left outer join을 통해 두번째 테이블이 null인거 찾는경우
나간동물의 animal_id가 abcd라고 하고
들어온 동물의 animal_id가 abc 라고 할때
left otuer join t1.key=t2.key where t2.key is null인 t2의 key와 name
SELECT T1.ANIMAL_ID, T1.NAME
FROM ANIMAL_OUTS AS T1
LEFT OUTER JOIN ANIMAL_INS AS T2
ON T1.ANIMAL_ID = T2.ANIMAL_ID
WHERE T2.ANIMAL_ID IS NULL
'개발노트 > 코딩테스트준비' 카테고리의 다른 글
프로그래머스::SQL::상품 별 오프라인 매출 구하기 (0) | 2024.11.22 |
---|---|
프로그래머스::SQL::있었는데요 없었습니다 (1) | 2024.11.20 |
프로그래머스::SQL::그룹별 조건에 맞는 식당 목록 출력하기도움말 (0) | 2024.11.20 |
프로그래머스::SQL::조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2024.11.20 |
프로그래머스::SQL::경기도에 위치한 식품창고 목록 출력하기 (0) | 2024.11.20 |
Comments