강의로 돌아가기
김민찬

오라클 정답 차집합

select * from(
select NAME, datetime
from( select ANIMALID
from ANIMAL
INS
minus
select ANIMALID
from ANIMAL
OUTS
) a join ANIMALINS i
on a.ANIMAL
ID=i.ANIMAL_ID
order by 2
)
where rownum in (1,2,3)

작성중인 코드―solution.sql
1
2
3
4
5
6
7
8
9
10
11
12
select * from(
select NAME, datetime
from( select ANIMAL_ID
    from ANIMAL_INS
    minus
    select ANIMAL_ID
    from ANIMAL_OUTS 
) a join ANIMAL_INS i
on a.ANIMAL_ID=i.ANIMAL_ID
order by 2
)
where rownum <= 3
1 개의 답변
김민찬

select *
from
(select i.name, i.datetime
from ANIMALINS i left join ANIMALOuts o
on i.ANIMALID = o.ANIMALID
where o.ANIMAL_ID is null
order by 2
)
where rownum<=3

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.