1. UNION 과 UNION ALL 차이
- UNION 은 중복 제거 및 정렬
- UNION ALL 은 단순 합치기.
- 둘의 차이점을 알고 잘 사용해야 합니다.
- UNION ALL 이 맞을 듯.
2. SELECT bbb FROM dual 은?
- 맞는 쿼리가 아니네요?
- 정확한 표현으로 질문해 주시는게 좋습니다.
-- 데이터 건수가 1건씩 이라면? SELECT * FROM (SELECT aaa FROM bbb UNION ALL SELECT bbb FROM dual ) WHERE ROWNUM = 1 ; -- 데이터 건수가 여러건 이라면? SELECT aaa FROM bbb UNION ALL SELECT bbb FROM dual WHERE NOT EXISTS (SELECT aaa FROM bbb) ;