union all 사용 정렬 0 2 760

by 양갱 [Oracle 기초] [2019.08.16 08:30:29]


select a.seq, a.date, a.name, a.age

from info a

where a.name='홍길동'

union all

select b.seq, b.date, a.name, a.age

from info_old b

where b.name='홍길동'

 

이라고 하면 두테이블에 데이터가 합쳐져서 seq,date 기준으로 정렬을 해서 데이터를 출력하고 싶습니다 order by를 어느 구문에 해야하는지ㅠㅠ

 

by 꼬랑지 [2019.08.16 08:50:14]

쿼리문 맨 마지막에 사용하거나 union all로 합쳐진 집합들을 () 묶어 인라인뷰로 만든 후 밖에서 사용하셔야 합니다.


by 생각 [2019.08.16 08:55:31]

맨 마지막에

ORDER BY 1,2 하시면 되겠네요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입