Algorithm179 Lv3. 없어진 기록 찾기 ▶ 문제 ▶ 풀이방법 SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I RIGHT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.ANIMAL_ID is NULL ORDER BY O.ANIMAL_ID -> Right JOIN 사용해 입양된 동물 테이블 위주로 테이블을 만들어, 보호소에 저장되어있지 않은 기록들을 찾아냄. 2022. 5. 21. Lv3. 있었는데요 없었습니다 ▶ 문제 ▶ 풀이방법 SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.DATETIME > O.DATETIME ORDER BY I.DATETIME 2022. 5. 21. Lv3. 오랜 기간 보호한 동물(1) ▶ 문제 ▶ 풀이방법 SELECT I.NAME, I.DATETIME FROM ANIMAL_INS I LEFT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE O.DATETIME is NULL ORDER BY I.DATETIME LIMIT 3; -> 두개의 테이블 조인해서 입양기록에서 DATETIME없는 동물 뽑아 출력. 2022. 5. 21. Lv3. 헤비 유저가 소유한 장소 ▶ 문제 ▶ 풀이방법 SELECT ID, NAME, HOST_ID FROM PLACES WHERE HOST_ID IN (SELECT HOST_ID FROM PLACES GROUP BY HOST_ID HAVING COUNT(HOST_ID) >= 2) ORDER BY ID; - WHERE절의 IN은 조건의 범위 지정할 때사용( IN 꼭 작성해 줘야함!!) 2022. 5. 21. 이전 1 2 3 4 5 6 7 ··· 45 다음