-
프로그래머스 없어진 기록 찾기 / 있었는데요 없었습니다 (SQL, JOIN)Algorithm/대회 및 기타 2021. 8. 28. 01:47
1. 없어진 기록 찾기
* 문제 링크: https://programmers.co.kr/learn/courses/30/lessons/59042
* 해결 방법: LEFT JOIN 이용
SELECT OUTS.ANIMAL_ID, OUTS.NAME #아웃풋이 요구하는 변수 선택
#ANIMAL_OUTS에 존재하는 컬럼만 찾아야하기 때문에 LEFT OUT JOIN 사용
FROM ANIMAL_OUTS OUTS LEFT JOIN ANIMAL_INS INS ON OUTS.ANIMAL_ID = INS.ANIMAL_ID
WHERE INS.ANIMAL_ID is NULL #존재하지 않으면 NULL
ORDER BY OUTS.ANIMAL_ID2. 있었는데요 없었습니다.
* 문제 링크: https://programmers.co.kr/learn/courses/30/lessons/59043
* 해결 방법: LEFT JOIN 이용
SELECT ANIMAL_INS.ANIMAL_ID, ANIMAL_INS.NAME #아웃풋이 요구하는 변수 선택
FROM ANIMAL_INS LEFT JOIN ANIMAL_OUTS ON ANIMAL_INS.ANIMAL_ID = ANIMAL_OUTS.ANIMAL_ID
#DATETIME 크기 비교
WHERE ANIMAL_INS.DATETIME > ANIMAL_OUTS.DATETIME
ORDER BY ANIMAL_INS.DATETIME'Algorithm > 대회 및 기타' 카테고리의 다른 글
백준 1715 카드 정렬하기(python, heapq) (0) 2021.08.28 프로그래머스 오픈채팅방(python, 딕셔너리의 응용) (0) 2021.08.28 프로그래머스 문자열 압축(python, 완전 탐색) (0) 2021.08.27 [프로그래머스] Lv.3 단어 변환(DFS) (0) 2019.10.11 [프로그래머스] Lv.3 네트워크(DFS) (0) 2019.10.11